Integrate Refactor solver sources and dual MSVC CMake builds
This commit is contained in:
@@ -283,3 +283,14 @@ TEST(Mitc4Geometry, ExposesTheCompleteRequiredValidationPointInventory) {
|
||||
EXPECT_EQ(points[13].natural_coordinates, (Vector3{-gauss, -gauss, 0.0}));
|
||||
EXPECT_EQ(points[16].natural_coordinates, (Vector3{-gauss, gauss, 0.0}));
|
||||
}
|
||||
|
||||
TEST(Mitc4Geometry, RetainsReciprocalDeterminantOverflowGateAtTinyScale) {
|
||||
const std::vector<fesa::Node> nodes{
|
||||
Node(0U, {0.0, 0.0, 0.0}), Node(1U, {2e-104, 0.0, 0.0}),
|
||||
Node(2U, {2e-104, 2e-104, 0.0}), Node(3U, {0.0, 2e-104, 0.0})};
|
||||
EXPECT_TRUE(fesa::PreprocessShellGeometry(
|
||||
nodes, {Element(10U, {0U, 1U, 2U, 3U})}, Sections(2e-99)).HasValue());
|
||||
ExpectFailureCode(fesa::PreprocessShellGeometry(
|
||||
nodes, {Element(10U, {0U, 1U, 2U, 3U})}, Sections(2e-102)),
|
||||
"invalid-shell-jacobian");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user