Nested builder for nodes.
|
| NodeBuilder & | owning_proc (const int proc) |
| | Set the processor that owns the node.
|
| NodeBuilder & | id (const stk::mesh::EntityId entity_id) |
| | Set the entity id of the node (indexed from 1).
|
| NodeBuilder & | add_part (stk::mesh::Part *part_ptr) |
| | Add a part to the node (i.e, a part that the node belongs to).
|
| NodeBuilder & | add_parts (const stk::mesh::PartVector &parts) |
| | Add a vector of parts to the node (i.e, parts that the node belongs to).
|
| NodeBuilder & | add_parts (std::initializer_list< stk::mesh::Part * > parts) |
| | Add a vector of parts to the node (i.e, parts that the node belongs to).
|
| NodeBuilder & | add_class (Class *class_ptr) |
| | Add a class to the node (i.e, a Class that the node belongs to).
|
| NodeBuilder & | add_class (Class &class_instance) |
| | Add a class to the node (i.e, a Class that the node belongs to).
|
| NodeBuilder & | add_classes (const ClassVector &classes) |
| | Add a vector of classes to the node (i.e, Classes that the node belongs to).
|
| NodeBuilder & | add_classes (std::initializer_list< Class * > classes) |
| | Add a vector of classes to the node (i.e, Classes that the node belongs to).
|
| template<typename T> |
| NodeBuilder & | add_field_data (stk::mesh::FieldBase *const field, const std::vector< T > &data) |
| | Add field data to the node.
|
| template<typename T> |
| NodeBuilder & | add_field_data (stk::mesh::FieldBase &field, const std::vector< T > &data) |
| | Add field data to the node.
|
template<typename T>
requires std::is_arithmetic_v<T> |
| NodeBuilder & | add_field_data (stk::mesh::FieldBase *const field, const T &data) |
| | Add a single scalar value as field data for the node. Use the vector overload for multi-component fields.
|
template<typename T>
requires std::is_arithmetic_v<T> |
| NodeBuilder & | add_field_data (stk::mesh::FieldBase &field, const T &data) |
| NodeBuilder & | links_to (LinkData *const link_data_ptr, const stk::mesh::EntityId linked_entity_id, const stk::mesh::EntityRank linked_entity_rank, const unsigned ordinal) |
| | This node is a valid linker. Link it to a given entity at the desired ordinal.
|
| NodeBuilder & | links_to (LinkData &link_data, const stk::mesh::EntityId linked_entity_id, const stk::mesh::EntityRank linked_entity_rank, const unsigned ordinal) |
| | This node is a valid linker. Link it to a given entity at the desired ordinal.
|
| EntityDeclaration & | owner () |
| | Get the owner of the builder.
|