dune-fem  2.4.1-rc
Static Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LegendrePolynomials Class Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/shapefunctionset/legendrepolynomials.hh>

Static Public Member Functions

static double evaluate (const int num, const double x)
 
static double jacobian (const int num, const double x)
 
static double hessian (const int num, const double x)
 

Static Public Attributes

static const int maxOrder = 11
 
static const double factor [maxOrder][maxOrder]
 
static const double weight [maxOrder]
 

Member Function Documentation

static double Dune::Fem::LegendrePolynomials::evaluate ( const int  num,
const double  x 
)
inlinestatic
static double Dune::Fem::LegendrePolynomials::hessian ( const int  num,
const double  x 
)
inlinestatic
static double Dune::Fem::LegendrePolynomials::jacobian ( const int  num,
const double  x 
)
inlinestatic

Member Data Documentation

const double Dune::Fem::LegendrePolynomials::factor
static
Initial value:
= { { 1.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1.0, 2.0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 1.0, - 6.0, 6.0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ -1.0, 12.0, -30.0, 20.0, 0, 0, 0, 0, 0, 0, 0 },
{ 1.0, -20.0, 90.0, -140.0, 70.0, 0, 0, 0, 0, 0, 0 },
{ -1.0, 30.0, -210.0, 560.0, -630.0, 252.0, 0, 0, 0, 0, 0 },
{ 1.0, -42.0, 420.0, -1680.0, 3150.0, -2772.0, 924.0, 0, 0, 0, 0 },
{ -1.0, 56.0, -756.0, 4200.0, -11550.0, 16632.0, -12012.0, 3432.0, 0, 0, 0 },
{ 1.0, -72.00, 1260.0, -9240.0, 34650.0, -72072.0, 84084.0, -51480.0, 12870.0, 0, 0 },
{ -1.0, 90.0, -1980.0, 18480.0, -90090.0, 252252.0, -420420.0, 411840.0, -218790.0, 48620.0, 0 },
{ 1.0, -110.0, 2970.0, -34920.0, 210210.0, -756756.0, 1681680.0, -2333760.0, 1969110.0, -923780.0, 184756.0 } }
const int Dune::Fem::LegendrePolynomials::maxOrder = 11
static
const double Dune::Fem::LegendrePolynomials::weight
static
Initial value:
= { 1.0, 1.73205080756887729352744634151, 2.23606797749978969640917366873, 2.64575131106459059050161575364, 3.0, 3.31662479035539984911493273667, 3.60555127546398929311922126747,
3.87298334620741688517926539978, 4.12310562561766054982140985597, 4.35889894354067355223698198386, 4.58257569495584000658804719373 }

The documentation for this class was generated from the following files: