|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
#include <Class.hpp>
Public Member Functions | |
| ClassVector | get_matching_rank_primary_classes (const stk::mesh::Entity entity) const |
| stk::mesh::Entity | declare_entity (stk::mesh::EntityRank rank, stk::mesh::EntityId id, const ClassVector &class_vector) |
| Create or retrieve a locally owned entity of a given rank and id. | |
| stk::mesh::Entity | declare_node (stk::mesh::EntityId id, const ClassVector &class_vector) |
| stk::mesh::Entity | declare_edge (stk::mesh::EntityId id, const ClassVector &class_vector) |
| stk::mesh::Entity | declare_element (stk::mesh::EntityId id, const ClassVector &class_vector) |
| stk::mesh::Entity | declare_entity (stk::mesh::EntityRank rank, stk::mesh::EntityId id, const Class &class_instance) |
| Same as declare_entity but with a single class instance. | |
| stk::mesh::Entity | declare_node (stk::mesh::EntityId id, const Class &class_instance) |
| stk::mesh::Entity | declare_edge (stk::mesh::EntityId id, const Class &class_instance) |
| stk::mesh::Entity | declare_element (stk::mesh::EntityId id, const Class &class_instance) |
| void | change_entity_classes (const stk::mesh::Entity entity, const ClassVector &add_classes, const ClassVector &remove_classes=ClassVector()) |
| Change the parallel-locally-owned entity's class membership by swapping class membership (only valid for entities of non-primary rank for all involved classes). | |
| void | change_entity_classes (const stk::mesh::Entity entity, const Class &add_class, const ClassVector &remove_classes=ClassVector()) |
| void | change_entity_classes (const stk::mesh::Entity entity, const ClassVector &add_classes, const Class &remove_class) |
Public Attributes | |
| stk::mesh::BulkData & | bulk_data |