49 #ifndef __INTREPID2_DEFAULT_CUBATURE_FACTORY_HPP__
50 #define __INTREPID2_DEFAULT_CUBATURE_FACTORY_HPP__
52 #include "Intrepid2_ConfigDefs.hpp"
55 #include "Shards_CellTopology.hpp"
56 #include "Teuchos_RCP.hpp"
87 template<
typename ExecSpaceType,
88 typename pointValueType = double,
89 typename weightValueType =
double>
90 static Teuchos::RCP<Cubature<ExecSpaceType,pointValueType,weightValueType> >
91 create(
const shards::CellTopology cellTopology,
92 const std::vector<ordinal_type> °ree,
93 const EPolyType polytype = POLYTYPE_MAX );
104 template<
typename ExecSpaceType,
105 typename pointValueType = double,
106 typename weightValueType =
double>
107 static Teuchos::RCP<Cubature<ExecSpaceType,pointValueType,weightValueType> >
108 create(
const shards::CellTopology cellTopology,
109 const ordinal_type degree,
110 const EPolyType polytype = POLYTYPE_MAX );