diff --git a/src/ASM/LR/ASMu2Dmx.C b/src/ASM/LR/ASMu2Dmx.C index 4b6ce18d..d8acaa6b 100644 --- a/src/ASM/LR/ASMu2Dmx.C +++ b/src/ASM/LR/ASMu2Dmx.C @@ -240,6 +240,9 @@ bool ASMu2Dmx::generateFEMTopology () projBasis = m_basis[2-ASMmxBase::geoBasis]; refBasis = projBasis; } + + delete tensorspline; + tensorspline = nullptr; } projBasis->generateIDs(); refBasis->generateIDs(); diff --git a/src/ASM/LR/ASMu3Dmx.C b/src/ASM/LR/ASMu3Dmx.C index c6c603b8..5e683d69 100644 --- a/src/ASM/LR/ASMu3Dmx.C +++ b/src/ASM/LR/ASMu3Dmx.C @@ -224,6 +224,9 @@ bool ASMu3Dmx::generateFEMTopology () projBasis = m_basis[2-ASMmxBase::geoBasis]; refBasis = projBasis; } + + delete tensorspline; + tensorspline = nullptr; } lrspline = m_basis[geoBasis-1]; projBasis->generateIDs();