49 #ifndef __INTREPID2_CUBATURE_DIRECT_TRI_DEFAULT_HPP__ 
   50 #define __INTREPID2_CUBATURE_DIRECT_TRI_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;
 
   94       return "CubatureDirectTriDefault";
 
Definition file for the Intrepid2::CubatureDirectTriDefault class. 
 
CubatureDirectTriDefault(const ordinal_type degree=0)
Constructor. 
 
Defines direct integration rules on a triangle. 
 
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. ...
 
static const CubatureDataStatic cubatureDataStatic_[cubatureDataStaticSize]
Complete set of data defining default cubature rules on a triangle. 
 
Header file for the Intrepid2::CubatureDirect class. 
 
virtual const char * getName() const 
Returns cubature name.