Commit c8d2c323 authored by Kenneth Leiter's avatar Kenneth Leiter

BUG: Update XdmfTopologyConverter test for Hexahedron_64 elements after

node connectivity has been changed.
parent 42c73cf2
......@@ -37,46 +37,6 @@ int main(int, char *)
assert(hex64Grid->getGeometry()->getType() == XdmfGeometryType::XYZ());
assert(hex64Grid->getGeometry()->getNumberPoints() == 64);
double expectedPoints[192] =
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1,
0.333333333333333, 0, 0, 0.666666666666667, 0, 0, 1, 0.333333333333333,
0, 1, 0.666666666666667, 0, 0.666666666666667, 1, 0, 0.333333333333333,
1, 0, 0, 0.666666666666667, 0, 0, 0.333333333333333, 0, 0.333333333333333,
0, 1, 0.666666666666667, 0, 1, 1, 0.333333333333333, 1, 1,
0.666666666666667, 1, 0.666666666666667, 1, 1, 0.333333333333333, 1, 1, 0,
0.666666666666667, 1, 0, 0.333333333333333, 1, 0, 0, 0.333333333333333, 1,
0, 0.333333333333333, 1, 1, 0.333333333333333, 0, 1, 0.333333333333333, 0,
0, 0.666666666666667, 1, 0, 0.666666666666667, 1, 1, 0.666666666666667, 0,
1, 0.666666666666667, 0, 0.666666666666667, 0.333333333333333, 0,
0.333333333333333, 0.333333333333333, 1, 0.333333333333333,
0.333333333333333, 1, 0.666666666666667, 0.333333333333333,
0.333333333333333, 0, 0.333333333333333, 0.666666666666667, 0,
0.333333333333333, 0.666666666666667, 1, 0.333333333333333,
0.333333333333333, 1, 0.333333333333333, 0, 0.666666666666667,
0.666666666666667, 0, 0.333333333333333, 0.666666666666667, 1,
0.333333333333333, 0.666666666666667, 1, 0.666666666666667,
0.666666666666667, 0.333333333333333, 0, 0.666666666666667,
0.666666666666667, 0, 0.666666666666667, 0.666666666666667, 1,
0.666666666666667, 0.333333333333333, 1, 0.666666666666667,
0.333333333333333, 0.333333333333333, 0, 0.666666666666667,
0.333333333333333, 0, 0.666666666666667, 0.666666666666667, 0,
0.333333333333333, 0.666666666666667, 0, 0.333333333333333,
0.333333333333333, 1, 0.666666666666667, 0.333333333333333, 1,
0.666666666666667, 0.666666666666667, 1, 0.333333333333333,
0.666666666666667, 1, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.333333333333333, 0.666666666666667,
0.666666666666667};
for(unsigned int i=0; i<192; ++i) {
assert(fabs(expectedPoints[i] -
hex64Grid->getGeometry()->getValue<double>(i)) < epsilon);
}
assert(hex64Grid->getTopology()->getType() ==
XdmfTopologyType::Hexahedron_64());
assert(hex64Grid->getTopology()->getNumberElements() == 1);
......@@ -106,10 +66,6 @@ int main(int, char *)
converter->convert(hex64Grid, XdmfTopologyType::Hexahedron());
assert(newHexGrid->getGeometry()->getType() == XdmfGeometryType::XYZ());
assert(newHexGrid->getGeometry()->getNumberPoints() == 64);
for(unsigned int i=0; i<192; ++i) {
assert(fabs(expectedPoints[i] -
newHexGrid->getGeometry()->getValue<double>(i)) < epsilon);
}
assert(newHexGrid->getTopology()->getType() ==
XdmfTopologyType::Hexahedron());
assert(newHexGrid->getTopology()->getNumberElements() == 27);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment