Defines integration rules for the composite tetrahedron.  
 More...
#include <Intrepid_CubatureCompositeTet.hpp>
|  | 
| enum | { INTREPID_CUBATURE_COMPOSITE_TET_MAX_ENUM = INTREPID_CUBATURE_COMPOSITE_TET_MAX
 } | 
|  | 
|  | 
|  | CubatureCompositeTet (const int degree=0) | 
|  | Constructor.  More... 
 | 
|  | 
| const char * | getName () const | 
|  | Returns cubature name. 
 | 
|  | 
| const CubatureTemplate * | exposeCubatureData () const | 
|  | Exposes cubature data. 
 | 
|  | 
| int | getMaxAccuracy () const | 
|  | Returns maximum cubature accuracy. 
 | 
|  | 
| virtual void | getCubatureData (ArrayPoint &cubPoints, ArrayWeight &cubWeights, const CubatureTemplate *cubData) const | 
|  | Extracts points and weights from cubData.  More... 
 | 
|  | 
| virtual void | getCubature (ArrayPoint &cubPoints, ArrayWeight &cubWeights) const | 
|  | Returns cubature points and weights (return arrays must be pre-sized/pre-allocated).  More... 
 | 
|  | 
| virtual void | getCubature (ArrayPoint &cubPoints, ArrayWeight &cubWeights, ArrayPoint &cellCoords) const | 
|  | Returns cubature points and weights. Method for physical space cubature, throws an exception.  More... 
 | 
|  | 
| virtual int | getNumPoints () const | 
|  | Returns the number of cubature points. 
 | 
|  | 
| virtual int | getDimension () const | 
|  | Returns dimension of integration domain. 
 | 
|  | 
| virtual void | getAccuracy (std::vector< int > &accuracy) const | 
|  | Returns max. degree of polynomials that are integrated exactly. The return vector has size 1. 
 | 
|  | 
|  | 
| static const CubatureTemplate | cubature_data_ [INTREPID_CUBATURE_COMPOSITE_TET_MAX_ENUM+1] | 
|  | Complete set of data defining default cubature rules for the composite tetrahedron. 
 | 
|  | 
| static const char * | cubature_name_ = "INTREPID_CUBATURE_COMPOSITE_TET" | 
|  | Names of templates for frequently used direct cubature rules. 
 | 
|  | 
|  | 
| int | degree_ | 
|  | The degree of polynomials that are integrated exactly by this cubature rule. 
 | 
|  | 
| int | dimension_ | 
|  | Dimension of integration domain. 
 | 
|  | 
template<class Scalar, class ArrayPoint = FieldContainer<Scalar>, class ArrayWeight = ArrayPoint>
class Intrepid::CubatureCompositeTet< Scalar, ArrayPoint, ArrayWeight >
Defines integration rules for the composite tetrahedron. 
Definition at line 70 of file Intrepid_CubatureCompositeTet.hpp.
template<class Scalar , class ArrayPoint , class ArrayWeight > 
      
 
Constructor. 
- Parameters
- 
  
    | degree | [in] - The degree of polynomials that are integrated exactly by this cubature rule. Default: 0. |  
 
Definition at line 52 of file Intrepid_CubatureCompositeTetDef.hpp.
 
 
The documentation for this class was generated from the following files: