Geomi
Static Public Member Functions | Static Private Attributes | List of all members
GaussLegendre Class Reference

Static Public Member Functions

static std::vector< double > weights (int degree)
 
static std::vector< double > dates (int degree)
 

Static Private Attributes

static const double GL_WEIGHTS []
 
static const double GL_DATES []
 
static const int MAX_DEGREE = 5
 

Member Data Documentation

◆ GL_DATES

const double GaussLegendre::GL_DATES
staticprivate
Initial value:
= {
0.0,
-1.0/sqrt(3),1.0/sqrt(3),
-sqrt(3.0/5.0),0.0,sqrt(3.0/5.0),
-sqrt((3.0/7.0)+(2.0/7.0)*sqrt(6.0/5.0)),-sqrt((3.0/7.0)-(2.0/7.0)*sqrt(6.0/5.0)),sqrt((3.0/7.0)-(2.0/7.0)*sqrt(6.0/5.0)),sqrt((3.0/7.0)+(2.0/7.0)*sqrt(6.0/5.0)),
-(1.0/3.0)*sqrt(5.0+2.0*sqrt(10.0/7.0)),-(1.0/3.0)*sqrt(5.0-2.0*sqrt(10.0/7.0)),0.0,(1.0/3.0)*sqrt(5.0-2.0*sqrt(10.0/7.0)),(1.0/3.0)*sqrt(5.0+2.0*sqrt(10.0/7.0))}

◆ GL_WEIGHTS

const double GaussLegendre::GL_WEIGHTS
staticprivate
Initial value:
= {
2.0,
1.0,1.0,
5.0/9.0,8.0/9.0,5.0/9.0,
(18.0-sqrt(30.0))/36.0,(18.0+sqrt(30.0))/36.0,(18.0+sqrt(30.0))/36.0,(18.0-sqrt(30.0))/36.0,
(322.0-13.0*sqrt(70.0))/900.0,(322.0+13.0*sqrt(70.0))/900.0,128.0/225.0,(322.0+13.0*sqrt(70.0))/900.0,(322.0-13.0*sqrt(70.0))/900.0 }

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