|
Intrepid
|
Public Member Functions | |
| CubatureGenSparse (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 | numPoints_ |
| const int | degree_ |
| SGNodes< Scalar, dimension_ > | grid |
Definition at line 69 of file Intrepid_CubatureGenSparse.hpp.
|
inline |
Definition at line 81 of file Intrepid_CubatureGenSparse.hpp.
| Intrepid::CubatureGenSparse< Scalar, dimension_, ArrayPoint, ArrayWeight >::CubatureGenSparse | ( | const int | degree | ) |
Definition at line 57 of file Intrepid_CubatureGenSparseDef.hpp.
|
virtual |
Returns algebraic accuracy (e.g. max. degree of polynomial that is integrated exactly).
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 251 of file Intrepid_CubatureGenSparseDef.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 221 of file Intrepid_CubatureGenSparseDef.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 227 of file Intrepid_CubatureGenSparseDef.hpp.
References getCubature().
|
virtual |
Returns dimension of the integration domain.
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 244 of file Intrepid_CubatureGenSparseDef.hpp.
References getDimension().
Referenced by getDimension().
|
virtual |
Returns the number of cubature points.
Implements Intrepid::Cubature< Scalar, ArrayPoint, ArrayWeight >.
Definition at line 237 of file Intrepid_CubatureGenSparseDef.hpp.
References getNumPoints().
Referenced by getNumPoints().
|
private |
Definition at line 74 of file Intrepid_CubatureGenSparse.hpp.
|
private |
Definition at line 76 of file Intrepid_CubatureGenSparse.hpp.
|
private |
Definition at line 72 of file Intrepid_CubatureGenSparse.hpp.