ASMs3Dmx: use original spline for geometry with SUBGRID

This commit is contained in:
Arne Morten Kvarving committed 2023-09-08 08:25:30 +02:00
1 parent ac11ac2d32
commit 312c50c309
2 files changed
+6 -3

No files matched your search

+5 -2
View File
@@ -218,12 +218,15 @@ bool ASMs3Dmx::generateFEMTopology ()
projB = m_basis[2-itgBasis].get();
}
if (ASMmxBase::Type == ASMmxBase::SUBGRID)
if (ASMmxBase::Type == ASMmxBase::SUBGRID) {
projB2 = ASMmxBase::raiseBasis(svol);
geomB = m_basis[1].get();
} else
geomB = m_basis[itgBasis-1].get();
delete svol;
}
geomB = svol = m_basis[itgBasis-1].get();
svol = m_basis[itgBasis-1].get();
nb.clear();
nb.reserve(m_basis.size());
+1 -1
View File
@@ -471,7 +471,7 @@ TEST(TestASMs3Dmx, WriteSG)
str.str("");
EXPECT_TRUE(pch1.write(str, ASM::GEOMETRY_BASIS));
EXPECT_EQ(str.str(), cubeTH_p);
EXPECT_EQ(str.str(), ASMCube::cube);
str.str("");
EXPECT_TRUE(pch1.write(str, ASM::PROJECTION_BASIS));