41 #ifndef DTK_INTREPIDINTEGRATIONRULE_HPP 42 #define DTK_INTREPIDINTEGRATIONRULE_HPP 46 #include <Teuchos_Array.hpp> 48 #include <Intrepid_Cubature.hpp> 49 #include <Intrepid_DefaultCubatureFactory.hpp> 82 const shards::CellTopology &topology,
const int order,
83 Teuchos::Array<Teuchos::Array<double>> &reference_points,
84 Teuchos::Array<double> &weights )
const;
88 mutable Intrepid::DefaultCubatureFactory<double> d_intrepid_factory;
91 mutable std::map<std::pair<unsigned, int>,
92 Teuchos::RCP<Intrepid::Cubature<double>>>
102 #endif // end DTK_INTREPIDINTEGRATIONRULE_HPP void getIntegrationRule(const shards::CellTopology &topology, const int order, Teuchos::Array< Teuchos::Array< double >> &reference_points, Teuchos::Array< double > &weights) const
Given an topology and an integration order, get its integration rule.
integration rule interface.