dune-fem 2.8.0
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LegendrePolynomials Class Reference

#include <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

◆ evaluate()

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

◆ hessian()

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

◆ jacobian()

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

Member Data Documentation

◆ factor

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 } }

◆ maxOrder

const int Dune::Fem::LegendrePolynomials::maxOrder = 11
static

◆ weight

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: