|
Intrepid
|
Public Member Functions | |
| CubatureSparse (const int degree) | |
| virtual void | getCubature (ArrayPoint &cubPoints, ArrayWeight &cubWeights) const |
| Returns cubature points and weights (return arrays must be pre-sized/pre-allocated). | |
| virtual void | getCubature (ArrayPoint &cubPoints, ArrayWeight &cubWeights, ArrayPoint &cellCoords) const |
| Returns cubature points and weights. Method for physical space cubature, throws an exception. | |
| virtual int | getNumPoints () const |
| Returns the number of cubature points. | |
| virtual int | getDimension () const |
| Returns dimension of the integration domain. | |
| virtual void | getAccuracy (std::vector< int > &accuracy) const |
| Returns algebraic accuracy (e.g. max. degree of polynomial that is integrated exactly). | |
Private Attributes | |
| int | level_ |
| int | numPoints_ |
| const int | degree_ |
Definition at line 75 of file Intrepid_CubatureSparse.hpp.
|
inline |
Definition at line 87 of file Intrepid_CubatureSparse.hpp.
| Intrepid::CubatureSparse< Scalar, dimension_, ArrayPoint, ArrayWeight >::CubatureSparse | ( | const int | degree | ) |
Definition at line 57 of file Intrepid_CubatureSparseDef.hpp.
|
virtual |
Returns algebraic accuracy (e.g. max. degree of polynomial that is integrated exactly).
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 174 of file Intrepid_CubatureSparseDef.hpp.
References getAccuracy().
Referenced by getAccuracy().
|
virtual |
Returns cubature points and weights (return arrays must be pre-sized/pre-allocated).
| cubPoints | [out] - Array containing the cubature points. |
| cubWeights | [out] - Array of corresponding cubature weights. |
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 137 of file Intrepid_CubatureSparseDef.hpp.
References getCubature().
Referenced by getCubature(), and getCubature().
|
virtual |
Returns cubature points and weights. Method for physical space cubature, throws an exception.
| cubPoints | [out] - Array containing the cubature points. |
| cubWeights | [out] - Array of corresponding cubature weights. |
| cellCoords | [in] - Array of cell coordinates |
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 150 of file Intrepid_CubatureSparseDef.hpp.
References getCubature().
|
virtual |
Returns dimension of the integration domain.
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 167 of file Intrepid_CubatureSparseDef.hpp.
References getDimension().
Referenced by getDimension().
|
virtual |
Returns the number of cubature points.
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 160 of file Intrepid_CubatureSparseDef.hpp.
References getNumPoints().
Referenced by getNumPoints().
|
private |
Definition at line 82 of file Intrepid_CubatureSparse.hpp.
|
private |
Definition at line 78 of file Intrepid_CubatureSparse.hpp.
|
private |
Definition at line 80 of file Intrepid_CubatureSparse.hpp.