41 #ifndef DTK_STKMESHENTITYINTEGRATIONRULE_HPP 42 #define DTK_STKMESHENTITYINTEGRATIONRULE_HPP 46 #include "DTK_Entity.hpp" 47 #include "DTK_EntityIntegrationRule.hpp" 48 #include "DTK_IntrepidIntegrationRule.hpp" 50 #include <Teuchos_Array.hpp> 52 #include <stk_mesh/base/BulkData.hpp> 71 const Teuchos::RCP<stk::mesh::BulkData> &bulk_data );
91 const Entity &entity,
const int order,
92 Teuchos::Array<Teuchos::Array<double>> &reference_points,
93 Teuchos::Array<double> &weights )
const override;
97 Teuchos::RCP<stk::mesh::BulkData> d_bulk_data;
109 #endif // end DTK_STKMESHENTITYINTEGRATIONRULE_HPP Geometric entity interface definition.
STKMeshEntityIntegrationRule(const Teuchos::RCP< stk::mesh::BulkData > &bulk_data)
Constructor.
integration rule interface.
integration rule interface.
integration rule interface.
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.