dune-fem
2.4.1-rc
|
one-dimensional Gauss points and their weights More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/quadrature/gausspoints.hh>
Public Types | |
enum | { MAXP =10 } |
number of available quadratures More... | |
enum | { highestOrder =19 } |
highest quadrature order within the array More... | |
Public Member Functions | |
double | point (int m, int i) const |
obtain the i-th point of the m-th quadratre More... | |
double | weight (int m, int i) const |
obtain the i-th weight of the m-th quadratre More... | |
int | order (int m) const |
obtain the order of the m-th quadratre More... | |
int | power (int y, int d) const |
a simple power method More... | |
Static Public Member Functions | |
static const GaussPts & | instance () |
obtain the singleton object More... | |
one-dimensional Gauss points and their weights
GaussPtr is an array of one-dimensional Gauss quadratures for the interval [0,1]. The index of a quadreture equals its number of quadratrue points (so there is no 0-th quadrature).
|
inlinestatic |
obtain the singleton object
Referenced by Dune::Fem::CubeQuadrature< FieldImp, dim >::CubeQuadrature(), Dune::Fem::HexaQuadrature< FieldImp >::HexaQuadrature(), Dune::Fem::LineQuadrature< FieldImp >::LineQuadrature(), Dune::Fem::PrismQuadrature< FieldImp >::PrismQuadrature(), and Dune::Fem::QuadrilateralQuadrature< FieldImp >::QuadrilateralQuadrature().
|
inline |
obtain the order of the m-th quadratre
[in] | m | index of the quadrature |
Referenced by Dune::Fem::CubeQuadrature< FieldImp, dim >::CubeQuadrature(), Dune::Fem::HexaQuadrature< FieldImp >::HexaQuadrature(), Dune::Fem::LineQuadrature< FieldImp >::LineQuadrature(), Dune::Fem::PrismQuadrature< FieldImp >::PrismQuadrature(), and Dune::Fem::QuadrilateralQuadrature< FieldImp >::QuadrilateralQuadrature().
|
inline |
obtain the i-th point of the m-th quadratre
[in] | m | index of the quadrature |
[in] | i | number of the point within the quadrature (0 <= i < m) |
Referenced by Dune::Fem::CubeQuadrature< FieldImp, dim >::CubeQuadrature(), Dune::Fem::HexaQuadrature< FieldImp >::HexaQuadrature(), Dune::Fem::LineQuadrature< FieldImp >::LineQuadrature(), Dune::Fem::PrismQuadrature< FieldImp >::PrismQuadrature(), and Dune::Fem::QuadrilateralQuadrature< FieldImp >::QuadrilateralQuadrature().
|
inline |
a simple power method
[in] | y | base ![]() |
[in] | d | exponent ![]() |
Referenced by Dune::Fem::CubeQuadrature< FieldImp, dim >::CubeQuadrature(), Dune::Fem::HexaQuadrature< FieldImp >::HexaQuadrature(), Dune::Fem::LineQuadrature< FieldImp >::LineQuadrature(), Dune::Fem::PrismQuadrature< FieldImp >::PrismQuadrature(), and Dune::Fem::QuadrilateralQuadrature< FieldImp >::QuadrilateralQuadrature().
|
inline |
obtain the i-th weight of the m-th quadratre
[in] | m | index of the quadrature |
[in] | i | number of the weight within the quadrature (0 <= i < m) |
Referenced by Dune::Fem::CubeQuadrature< FieldImp, dim >::CubeQuadrature(), Dune::Fem::HexaQuadrature< FieldImp >::HexaQuadrature(), Dune::Fem::LineQuadrature< FieldImp >::LineQuadrature(), Dune::Fem::PrismQuadrature< FieldImp >::PrismQuadrature(), and Dune::Fem::QuadrilateralQuadrature< FieldImp >::QuadrilateralQuadrature().