fixed: forgotten condition in 3D subgrid with H mesh projection

This commit is contained in:
Arne Morten Kvarving
2021-12-01 13:54:04 +01:00
parent ea0ad9a4fe
commit 4633d4dc89

View File

@@ -945,7 +945,8 @@ bool ASMu3Dmx::refine (const LR::RefineData& prm, Vectors& sol)
// Uniformly refine to find basis 1
if (ASMmxBase::Type == ASMmxBase::SUBGRID) {
m_basis[0].reset(refBasis->copy());
projBasis = m_basis[0];
if (!ASMmxBase::subgridH)
projBasis = m_basis[0];
size_t nFunc = refBasis->nBasisFunctions();
IntVec elems(nFunc);
std::iota(elems.begin(),elems.end(),0);