24 #ifndef GAUSSIANQUADRATURE_1D_H_INCLUDED 25 #define GAUSSIANQUADRATURE_1D_H_INCLUDED 45 {1.0, -1.0 / sqrt(3)},
49 {5.0 / 9.0, sqrt(3.0 / 5.0)},
50 {5.0 / 9.0, -sqrt(3.0 / 5.0)},
53 {0.652145154862546, 0.339981043584856},
54 {0.652145154862546, -0.339981043584856},
55 {0.347854845137454, 0.861136311594053},
56 {0.347854845137454, -0.861136311594053},
59 {0.568888888888889, 0.0},
60 {0.478628670499366, 0.538469310105683},
61 {0.478628670499366, -0.538469310105683},
62 {0.236926885056189, 0.906179845938664},
63 {0.236926885056189, -0.906179845938664},
66 {0.467913934572691, 0.238619186083197},
67 {0.467913934572691, -0.238619186083197},
68 {0.360761573048139, 0.661209386466265},
69 {0.360761573048139, -0.661209386466265},
70 {0.171324492379170, 0.932469514203152},
71 {0.171324492379170, -0.932469514203152}
scalar integrate_function_1d(scalar a, scalar b, int precision)
Definition: GaussianQuadrature_1d.cpp:26
virtual ~GaussianQuadrature_1d()
Definition: GaussianQuadrature_1d.h:88
scalar integrate_function_1d_tri(scalar theta_max, scalar L_perp, scalar theta_star, int precision)
Definition: GaussianQuadrature_1d.cpp:35
static int gq_precision_index[]
Definition: GaussianQuadrature_1d.h:75
virtual scalar f_1d(scalar r)=0
static gauss_point_1d gq_line[]
Definition: GaussianQuadrature_1d.h:39
Definition: GaussianQuadrature_1d.h:30
scalar zeta
Definition: GaussianQuadrature_1d.h:35
Definition: GaussianQuadrature_1d.h:85
double scalar
Definition: mat_vec_types.h:36
scalar W
Definition: GaussianQuadrature_1d.h:32