DataTransferKit - Multiphysics Solution Transfer Services  2.0
Public Member Functions | List of all members
DataTransferKit::STKMeshEntityIntegrationRule Class Reference

integration rule interface. More...

#include <DTK_STKMeshEntityIntegrationRule.hpp>

Inheritance diagram for DataTransferKit::STKMeshEntityIntegrationRule:
DataTransferKit::EntityIntegrationRule

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

Detailed Description

integration rule interface.

STKMeshEntityIntegrationRule provides numerical quadrature for entities.

Definition at line 64 of file DTK_STKMeshEntityIntegrationRule.hpp.

Constructor & Destructor Documentation

DataTransferKit::STKMeshEntityIntegrationRule::STKMeshEntityIntegrationRule ( const Teuchos::RCP< stk::mesh::BulkData > &  bulk_data)

Constructor.

Definition at line 50 of file DTK_STKMeshEntityIntegrationRule.cpp.

Member Function Documentation

void DataTransferKit::STKMeshEntityIntegrationRule::getIntegrationRule ( const Entity entity,
const int  order,
Teuchos::Array< Teuchos::Array< double >> &  reference_points,
Teuchos::Array< double > &  weights 
) const
overridevirtual

Given an entity and an integration order, get its integration rule.

Parameters
entityGet the integration rule for this entity.
orderGet an integration rule of this order.
reference_pointsReturn 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].
weightsReturn 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.


The documentation for this class was generated from the following files: