|
| | 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). 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. More...
|
| |
| virtual int | getDimension () const |
| | Returns dimension of the integration domain. More...
|
| |
| virtual void | getAccuracy (std::vector< int > &accuracy) const |
| | Returns algebraic accuracy (e.g. max. degree of polynomial that is integrated exactly). More...
|
| |
| virtual void | getCubature (FieldContainer< Scalar > &cubPoints, FieldContainer< Scalar > &cubWeights) const=0 |
| | Returns cubature points and weights (return arrays must be pre-sized/pre-allocated). More...
|
| |
| virtual void | getCubature (FieldContainer< Scalar > &cubPoints, FieldContainer< Scalar > &cubWeights, FieldContainer< Scalar > &cellVertices) const=0 |
| | Returns cubature points and weights on physical cells (return arrays must be pre-sized/pre-allocated). More...
|
| |
| virtual int | getNumPoints () const=0 |
| | Returns the number of cubature points. More...
|
| |
| virtual int | getDimension () const=0 |
| | Returns dimension of the integration domain. More...
|
| |
| virtual void | getAccuracy (std::vector< int > &accuracy) const=0 |
| | Returns algebraic accuracy (e.g. max. degree of polynomial that is integrated exactly). For tensor-product or sparse rules, algebraic accuracy for each coordinate direction is returned. More...
|
| |
template<class Scalar, int dimension_, class ArrayPoint = FieldContainer<Scalar>, class ArrayWeight = ArrayPoint>
class Intrepid::CubatureSparse< Scalar, dimension_, ArrayPoint, ArrayWeight >
Definition at line 75 of file Intrepid_CubatureSparse.hpp.
template<class Scalar , int dimension_, class ArrayPoint , class ArrayWeight >
| void Intrepid::CubatureSparse< Scalar, dimension_, ArrayPoint, ArrayWeight >::getCubature |
( |
ArrayPoint & |
cubPoints, |
|
|
ArrayWeight & |
cubWeights, |
|
|
ArrayPoint & |
cellCoords |
|
) |
| const |
|
virtual |
Returns cubature points and weights. Method for physical space cubature, throws an exception.
- Parameters
-
| cubPoints | [out] - Array containing the cubature points. |
| cubWeights | [out] - Array of corresponding cubature weights. |
| cellCoords | [in] - Array of cell coordinates |
Definition at line 150 of file Intrepid_CubatureSparseDef.hpp.