|
Sierra Toolkit Version of the Day
|
Create entities with common used finite element topologies. More...
Functions | |
| template<class Traits > | |
| void | stk::mesh::get_parts_with_topology (stk::mesh::BulkData &mesh, stk::mesh::PartVector &parts) |
| template<typename IdType > | |
| Entity & | stk::mesh::declare_element (BulkData &mesh, Part &part, const IdType elem_id, const IdType node_id[]) |
| Declare an element member of a Part with a CellTopology and nodes conformal to that topology. | |
| template<typename IdType > | |
| Entity & | stk::mesh::declare_element (BulkData &mesh, Part &part, const IdType elem_id, Entity *node[]) |
| Declare an element member of a Part with a CellTopology and nodes conformal to that topology. | |
| Entity & | stk::mesh::declare_element_side (BulkData &mesh, const stk::mesh::EntityId global_side_id, Entity &elem, const unsigned local_side_id, Part *part=NULL) |
| Create (or find) an element side. | |
| Entity & | stk::mesh::declare_element_side (Entity &elem, Entity &side, const unsigned local_side_id, Part *part) |
| bool | stk::mesh::element_side_polarity (const Entity &elem, const Entity &side, int local_side_id=-1) |
| Determine the polarity of the local side, more efficient if the local_side_id is known. | |
| int | stk::mesh::element_local_side_id (const Entity &elem, const CellTopologyData *side_topology, const std::vector< Entity * > &side_nodes) |
| Given an element and collection of nodes, return the local id of the side that contains those nodes in the correct orientation. | |
| void | stk::mesh::set_cell_topology_deprecated (Part &, const CellTopologyData *singleton) |
| Attach a CellTopology to a Part. | |
| void | stk::mesh::set_cell_topology (Part &p, const CellTopologyData *singleton) |
| template<class Traits > | |
| void | stk::mesh::set_cell_topology_deprecated (Part &p) |
| Attach a CellTopology to a Part. | |
| template<class Traits > | |
| void | stk::mesh::set_cell_topology (Part &p) |
| const CellTopologyData * | stk::mesh::get_cell_topology_deprecated (const Part &) |
| The the CellTopology attached to the Part, if any. | |
| const CellTopologyData * | stk::mesh::get_cell_topology (const Part &p) |
| const CellTopologyData * | stk::mesh::get_cell_topology_deprecated (const Bucket &) |
| The the CellTopology attached to at most one Part of the Bucket. | |
| const CellTopologyData * | stk::mesh::get_cell_topology (const Bucket &bucket) |
| const CellTopologyData * | stk::mesh::get_cell_topology_deprecated (const Entity &) |
| The the CellTopology attached to at most one Part of the Entity. | |
| const CellTopologyData * | stk::mesh::get_cell_topology (const Entity &entity) |
| EntityRank | stk::mesh::element_rank_deprecated (const MetaData &meta) |
Create entities with common used finite element topologies.
| void stk::mesh::get_parts_with_topology | ( | stk::mesh::BulkData & | mesh, |
| stk::mesh::PartVector & | parts | ||
| ) |
Does it belong here?
Definition at line 38 of file TopologyHelpers.hpp.
| Entity & stk::mesh::declare_element_side | ( | BulkData & | mesh, |
| const stk::mesh::EntityId | global_side_id, | ||
| Entity & | elem, | ||
| const unsigned | local_side_id, | ||
| Part * | part = NULL |
||
| ) |
Create (or find) an element side.
The element must be a member of a Part with a CellTopology.
Definition at line 150 of file TopologyHelpers.cpp.
| void stk::mesh::set_cell_topology_deprecated | ( | Part & | , |
| const CellTopologyData * | singleton | ||
| ) |
Attach a CellTopology to a Part.
There is at most one cell topology allowed.
Definition at line 61 of file TopologyHelpersDeprecated.cpp.
| void stk::mesh::set_cell_topology_deprecated | ( | Part & | p | ) |
Attach a CellTopology to a Part.
There is at most one element topology allowed.
Definition at line 97 of file TopologyHelpersDeprecated.hpp.