Intrepid
Public Types | Public Member Functions | Static Public Member Functions | Static Private Attributes
Intrepid::CubatureCompositeTet< Scalar, ArrayPoint, ArrayWeight > Class Template Reference

Defines integration rules for the composite tetrahedron. More...

#include <Intrepid_CubatureCompositeTet.hpp>

Inheritance diagram for Intrepid::CubatureCompositeTet< Scalar, ArrayPoint, ArrayWeight >:
Intrepid::CubatureDirect< Scalar, ArrayPoint, ArrayWeight > Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >

List of all members.

Public Types

enum  { INTREPID_CUBATURE_COMPOSITE_TET_MAX_ENUM = INTREPID_CUBATURE_COMPOSITE_TET_MAX }

Public Member Functions

 CubatureCompositeTet (const int degree=0)
 Constructor.
const char * getName () const
 Returns cubature name.
const CubatureTemplateexposeCubatureData () const
 Exposes cubature data.
int getMaxAccuracy () const
 Returns maximum cubature accuracy.

Static Public Member Functions

static const CubatureTemplate(& exposeCubatureDataStatic ())[INTREPID_CUBATURE_COMPOSITE_TET_MAX_ENUM+1]
 Exposes cubature data, accessible without construction.

Static Private Attributes

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.

Detailed Description

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.


Constructor & Destructor Documentation

template<class Scalar , class ArrayPoint , class ArrayWeight >
Intrepid::CubatureCompositeTet< Scalar, ArrayPoint, ArrayWeight >::CubatureCompositeTet ( const int  degree = 0)

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: