51 template <
class Scalar, 
class ArrayPo
int, 
class ArrayWeight>
 
   53   this->degree_    = degree;
 
   55   TEUCHOS_TEST_FOR_EXCEPTION(degree != 3,
 
   57                      ">>> ERROR (CubatureDirectTetDefault): No direct cubature rule implemented for the desired polynomial degree.");
 
   62 template <
class Scalar, 
class ArrayPo
int, 
class ArrayWeight>
 
   64   return cubature_data_;
 
   69 template <
class Scalar, 
class ArrayPo
int, 
class ArrayWeight>
 
   71   return INTREPID_CUBATURE_COMPOSITE_TET_MAX_ENUM;
 
   76 template <
class Scalar, 
class ArrayPo
int, 
class ArrayWeight>
 
   78   return cubature_name_;
 
   83 template <
class Scalar, 
class ArrayPo
int, 
class ArrayWeight>
 
  101 template <
class Scalar, 
class ArrayPo
int, 
class ArrayWeight>
 
  108     {{1./4., 1./4., 1./4.}},
 
  113     {{1./4., 1./4., 1./4.}},
 
  118     {{0.1381966011250105151795413165634361882280, 0.1381966011250105151795413165634361882280, 0.1381966011250105151795413165634361882280},
 
  119      {0.5854101966249684544613760503096914353161, 0.1381966011250105151795413165634361882280, 0.1381966011250105151795413165634361882280},
 
  120      {0.1381966011250105151795413165634361882280, 0.5854101966249684544613760503096914353161, 0.1381966011250105151795413165634361882280},
 
  121      {0.1381966011250105151795413165634361882280, 0.1381966011250105151795413165634361882280, 0.5854101966249684544613760503096914353161}},
 
  129     {{1./4., 1./4., 1./4.},
 
  130      {1./6., 1./6., 1./6.},
 
  131      {1./6., 1./6., 1./2.},
 
  132      {1./6., 1./2., 1./6.},
 
  133      {1./2., 1./6., 1./6.}},
 
const CubatureTemplate * exposeCubatureData() const 
Exposes cubature data. 
Template for the cubature rules used by Intrepid. Cubature template consists of cubature points and c...
CubatureCompositeTet(const int degree=0)
Constructor. 
const char * getName() const 
Returns cubature name. 
Defines integration rules for the composite tetrahedron. 
int getMaxAccuracy() const 
Returns maximum cubature accuracy.