fixed: memory leak in mixed LR integrands

tensorspline was not cleared up after LR bases
had been established
This commit is contained in:
Arne Morten Kvarving 2022-04-25 10:09:53 +02:00
parent ddf260795f
commit cadcefb454
2 changed files with 6 additions and 0 deletions

View File

@ -240,6 +240,9 @@ bool ASMu2Dmx::generateFEMTopology ()
projBasis = m_basis[2-ASMmxBase::geoBasis]; projBasis = m_basis[2-ASMmxBase::geoBasis];
refBasis = projBasis; refBasis = projBasis;
} }
delete tensorspline;
tensorspline = nullptr;
} }
projBasis->generateIDs(); projBasis->generateIDs();
refBasis->generateIDs(); refBasis->generateIDs();

View File

@ -224,6 +224,9 @@ bool ASMu3Dmx::generateFEMTopology ()
projBasis = m_basis[2-ASMmxBase::geoBasis]; projBasis = m_basis[2-ASMmxBase::geoBasis];
refBasis = projBasis; refBasis = projBasis;
} }
delete tensorspline;
tensorspline = nullptr;
} }
lrspline = m_basis[geoBasis-1]; lrspline = m_basis[geoBasis-1];
projBasis->generateIDs(); projBasis->generateIDs();