DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
integration rule interface. More...
#include <DTK_EntityIntegrationRule.hpp>
Public Member Functions | |
EntityIntegrationRule () | |
Constructor. More... | |
virtual | ~EntityIntegrationRule () |
Destructor. More... | |
virtual void | getIntegrationRule (const Entity &entity, const int order, Teuchos::Array< Teuchos::Array< double >> &reference_points, Teuchos::Array< double > &weights) const =0 |
Given an entity and an integration order, get its integration rule. More... | |
integration rule interface.
EntityIntegrationRule provides numerical quadrature for entities.
Definition at line 58 of file DTK_EntityIntegrationRule.hpp.
|
inline |
Constructor.
Definition at line 64 of file DTK_EntityIntegrationRule.hpp.
|
inlinevirtual |
Destructor.
Definition at line 69 of file DTK_EntityIntegrationRule.hpp.
|
pure virtual |
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]. |
Implemented in DataTransferKit::STKMeshEntityIntegrationRule.