49 #ifndef __INTREPID2_CUBATURE_POLYLIB_HPP__
50 #define __INTREPID2_CUBATURE_POLYLIB_HPP__
52 #include "Intrepid2_ConfigDefs.hpp"
73 template<
typename ExecSpaceType = void,
74 typename pointValueType = double,
75 typename weightValueType =
double>
77 :
public CubatureDirect<ExecSpaceType,pointValueType,weightValueType> {
79 typedef typename CubatureDirect<ExecSpaceType,pointValueType,weightValueType>::PointViewType PointViewType;
80 typedef typename CubatureDirect<ExecSpaceType,pointValueType,weightValueType>::weightViewType weightViewType;
83 const EPolyType polytype = POLYTYPE_GAUSS,
84 const double alpha = 0.0,
85 const double beta = 0.0 );
92 return "CubaturePolylib";
Header file for Intrepid2::Polylib class providing orthogonal polynomial calculus and interpolation...
Utilizes cubature (integration) rules contained in the library Polylib (Spencer Sherwin, Aeronautics, Imperial College London) within Intrepid.
Defines direct cubature (integration) rules in Intrepid.
virtual const char * getName() const
Returns cubature name.
Header file for the Intrepid2::CubatureDirect class.
Definition file for the Intrepid2::CubaturePolylib class.