DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
integration rule interface. More...
#include <DTK_STKMeshEntityIntegrationRule.hpp>
Public Member Functions | |
STKMeshEntityIntegrationRule (const Teuchos::RCP< stk::mesh::BulkData > &bulk_data) | |
Constructor. More... | |
void | getIntegrationRule (const Entity &entity, const int order, Teuchos::Array< Teuchos::Array< double >> &reference_points, Teuchos::Array< double > &weights) const override |
Given an entity and an integration order, get its integration rule. More... | |
Public Member Functions inherited from DataTransferKit::EntityIntegrationRule | |
EntityIntegrationRule () | |
Constructor. More... | |
virtual | ~EntityIntegrationRule () |
Destructor. More... | |
integration rule interface.
STKMeshEntityIntegrationRule provides numerical quadrature for entities.
Definition at line 64 of file DTK_STKMeshEntityIntegrationRule.hpp.
DataTransferKit::STKMeshEntityIntegrationRule::STKMeshEntityIntegrationRule | ( | const Teuchos::RCP< stk::mesh::BulkData > & | bulk_data | ) |
Constructor.
Definition at line 50 of file DTK_STKMeshEntityIntegrationRule.cpp.
|
overridevirtual |
Given an entity and an integration order, get its integration rule.
entity | Get the integration rule for this entity. |
order | Get an integration rule of this order. |
reference_points | Return the integration points in the reference frame of the entity in this array. If there are N integration points of topological dimension D then this array is of size reference_points[N][D]. |
weights | Return the weights of the integration points in this array. If there are N integration points this array is of size weights[N]. |
Implements DataTransferKit::EntityIntegrationRule.
Definition at line 58 of file DTK_STKMeshEntityIntegrationRule.cpp.