Defines Gauss integration rules on a line.  
 More...
#include <Intrepid_CubatureDirectLineGauss.hpp>
|  | 
| enum | { INTREPID_CUBATURE_LINE_GAUSS_MAX_ENUM = INTREPID_CUBATURE_LINE_GAUSS_MAX
 } | 
|  | 
|  | 
|  | CubatureDirectLineGauss (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_LINE_GAUSS_MAX_ENUM+1] | 
|  | Complete set of data defining line Gauss(-Legendre) rules. 
 | 
|  | 
| static const char * | cubature_name_ = "INTREPID_CUBATURE_LINE_GAUSS" | 
|  | 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::CubatureDirectLineGauss< Scalar, ArrayPoint, ArrayWeight >
Defines Gauss integration rules on a line. 
Definition at line 71 of file Intrepid_CubatureDirectLineGauss.hpp.
template<class Scalar , class ArrayPoint , class ArrayWeight > 
      
 
 
The documentation for this class was generated from the following files: