feat(euler-beam-3d): add beam topology

This commit is contained in:
김경종
2026-06-12 17:59:44 +09:00
parent c88de37a83
commit 5b01642cbc
3 changed files with 18 additions and 2 deletions
+15 -1
View File
@@ -8,5 +8,19 @@ int main()
{fesa::core::NodeId{1}, fesa::core::NodeId{2}},
fesa::core::PropertyId{3}
};
return element.node_ids().size() == 2 ? 0 : 1;
const fesa::model::Element beam{
fesa::core::ElementId{10},
fesa::model::ElementTopology::beam2,
{fesa::core::NodeId{1}, fesa::core::NodeId{2}},
fesa::core::PropertyId{7}
};
if (element.topology() != fesa::model::ElementTopology::bar2) {
return 1;
}
if (beam.topology() != fesa::model::ElementTopology::beam2) {
return 1;
}
return beam.node_ids().size() == 2 ? 0 : 1;
}