49 #ifndef __INTREPID2_CUBATURE_DIRECT_LINE_GAUSS_HPP__ 
   50 #define __INTREPID2_CUBATURE_DIRECT_LINE_GAUSS_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;
 
   74     static constexpr ordinal_type cubatureDataStaticSize=62;
 
   93       return "CubatureDirectLineGauss";
 
Definition file for the Intrepid2::CubatureDirectLineGauss class. 
 
CubatureDirectLineGauss(const ordinal_type degree=0)
Constructor. 
 
Defines Gauss integration rules on a line. 
 
virtual const char * getName() const 
Returns cubature name. 
 
static const CubatureDataStatic cubatureDataStatic_[cubatureDataStaticSize]
Complete set of data defining line Gauss(-Legendre) rules. 
 
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. ...
 
Header file for the Intrepid2::CubatureDirect class.