feat(euler-beam-3d): add beam topology
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user