DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
Geometric entity implementation definition. More...
#include <DTK_STKMeshEntityImpl.hpp>
Public Member Functions | |
STKMeshEntityImpl (const stk::mesh::Entity &stk_entity, const Teuchos::Ptr< stk::mesh::BulkData > &bulk_data) | |
Constructor. More... | |
EntityId | id () const override |
Get the unique global identifier for the entity. More... | |
int | ownerRank () const override |
Get the parallel rank that owns the entity. More... | |
int | topologicalDimension () const override |
Return the topological dimension of the entity. More... | |
int | physicalDimension () const override |
Return the physical dimension of the entity. More... | |
void | boundingBox (Teuchos::Tuple< double, 6 > &bounds) const override |
Return the Cartesian bounding box around an entity. More... | |
bool | inBlock (const int block_id) const override |
Determine if an entity is in the block with the given id. More... | |
bool | onBoundary (const int boundary_id) const override |
Determine if an entity is on the boundary with the given id. More... | |
Teuchos::RCP< EntityExtraData > | extraData () const override |
Get the extra data on the entity. More... | |
std::string | description () const override |
Provide a one line description of the object. More... | |
void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verb_level) const override |
Provide a verbose description of the object. More... | |
Public Member Functions inherited from DataTransferKit::EntityImpl | |
EntityImpl () | |
Constructor. More... | |
virtual | ~EntityImpl () |
Destructor. More... | |
Geometric entity implementation definition.
Definition at line 62 of file DTK_STKMeshEntityImpl.hpp.
DataTransferKit::STKMeshEntityImpl::STKMeshEntityImpl | ( | const stk::mesh::Entity & | stk_entity, |
const Teuchos::Ptr< stk::mesh::BulkData > & | bulk_data | ||
) |
Constructor.
Definition at line 58 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Get the unique global identifier for the entity.
Implements DataTransferKit::EntityImpl.
Definition at line 68 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Get the parallel rank that owns the entity.
Implements DataTransferKit::EntityImpl.
Definition at line 77 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Return the topological dimension of the entity.
Implements DataTransferKit::EntityImpl.
Definition at line 85 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Return the physical dimension of the entity.
Implements DataTransferKit::EntityImpl.
Definition at line 96 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Return the Cartesian bounding box around an entity.
bounds | The bounds of the box (x_min,y_min,z_min,x_max,y_max,z_max). |
Implements DataTransferKit::EntityImpl.
Definition at line 104 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Determine if an entity is in the block with the given id.
Implements DataTransferKit::EntityImpl.
Definition at line 135 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Determine if an entity is on the boundary with the given id.
Implements DataTransferKit::EntityImpl.
Definition at line 156 of file DTK_STKMeshEntityImpl.cpp.
|
overridevirtual |
Get the extra data on the entity.
Reimplemented from DataTransferKit::EntityImpl.
Definition at line 163 of file DTK_STKMeshEntityImpl.cpp.
|
inlineoverridevirtual |
Provide a one line description of the object.
Reimplemented from DataTransferKit::EntityImpl.
Definition at line 123 of file DTK_STKMeshEntityImpl.hpp.
|
overridevirtual |
Provide a verbose description of the object.
Reimplemented from DataTransferKit::EntityImpl.
Definition at line 170 of file DTK_STKMeshEntityImpl.cpp.