|
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.
1.8.11