49 #ifndef __INTREPID2_CUBATURE_DIRECT_TET_DEFAULT_HPP__
50 #define __INTREPID2_CUBATURE_DIRECT_TET_DEFAULT_HPP__
52 #include "Intrepid2_ConfigDefs.hpp"
60 template<
typename ExecSpaceType = void,
61 typename pointValueType = double,
62 typename weightValueType =
double>
64 :
public CubatureDirect<ExecSpaceType,pointValueType,weightValueType> {
69 typedef typename CubatureDirect<ExecSpaceType,pointValueType,weightValueType>::PointViewType PointViewType;
70 typedef typename CubatureDirect<ExecSpaceType,pointValueType,weightValueType>::weightViewType weightViewType;
75 static constexpr ordinal_type cubatureDataStaticSize=21;
95 return "CubatureDirectTetDefault";
static const CubatureDataStatic cubatureDataStatic_[cubatureDataStaticSize]
Complete set of data defining default cubature rules on a triangle.
virtual const char * getName() const
Returns cubature name.
Defines direct integration rules on a tetrahedron.
Defines direct cubature (integration) rules in Intrepid.
Cubature data is defined on the host space and is static.
Cubature data is defined on exec space and deep-copied when an object is created. ...
CubatureDirectTetDefault(const ordinal_type degree=0)
Constructor.
Header file for the Intrepid2::CubatureDirect class.
Definition file for the Intrepid2::CubatureDirectTetDefault class.