#include "nf_Legendre.h"
클래스 | |
struct | nf_Legendre_GaussianQuadrature_degree |
매크로 | |
#define | n_3 3 |
#define | n_4 4 |
#define | n_5 5 |
#define | n_10 10 |
#define | n_20 20 |
#define | n_40 40 |
#define | nSets 6 |
함수 | |
nfu_status | nf_Legendre_GaussianQuadrature (int degree, double x1, double x2, nf_Legendre_GaussianQuadrature_callback func, void *argList, double *integral) |
변수 | |
static double | sqrt_inv3 = 0.57735026918962576451 |
static double | weights_3 [(n_3+1)/2] = { 8. / 9., 5. / 9. } |
static double | xis_3 [(n_3+1)/2] = { 0., 0.77459666924148337704 } |
static double | weights_4 [(n_4+1)/2] = { 0.65214515486254614263, 0.34785484513745385737 } |
static double | xis_4 [(n_4+1)/2] = { 0.33998104358485626480, 0.86113631159405257522 } |
static double | weights_5 [(n_5+1)/2] = { 0.568888888888889, 0.478628670499366, 0.236926885056189 } |
static double | xis_5 [(n_5+1)/2] = { 0.0, 0.538469310105683, 0.906179845938664 } |
static double | weights_10 [(n_10+1)/2] = { 0.295524224714752870, 0.269266719309996355, 0.219086362515982044, 0.149451349150580593, 0.066671344308688138 } |
static double | xis_10 [(n_10+1)/2] = { 0.148874338981631211, 0.433395394129247191, 0.679409568299024406, 0.865063366688984511, 0.973906528517171720 } |
static double | weights_20 [(n_20+1)/2] |
static double | xis_20 [(n_20+1)/2] |
static double | weights_40 [(n_40+1)/2] |
static double | xis_40 [(n_40+1)/2] |
static struct nf_Legendre_GaussianQuadrature_degree | GaussianQuadrature_degrees [nSets] |
#define n_10 10 |
nf_Legendre_GaussianQuadrature.cc 파일의 33 번째 라인에서 정의되었습니다.
#define n_20 20 |
nf_Legendre_GaussianQuadrature.cc 파일의 37 번째 라인에서 정의되었습니다.
#define n_3 3 |
nf_Legendre_GaussianQuadrature.cc 파일의 21 번째 라인에서 정의되었습니다.
#define n_4 4 |
nf_Legendre_GaussianQuadrature.cc 파일의 25 번째 라인에서 정의되었습니다.
#define n_40 40 |
nf_Legendre_GaussianQuadrature.cc 파일의 45 번째 라인에서 정의되었습니다.
#define n_5 5 |
nf_Legendre_GaussianQuadrature.cc 파일의 29 번째 라인에서 정의되었습니다.
#define nSets 6 |
nf_Legendre_GaussianQuadrature.cc 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : nf_Legendre_GaussianQuadrature().
nfu_status nf_Legendre_GaussianQuadrature | ( | int | degree, |
double | x1, | ||
double | x2, | ||
nf_Legendre_GaussianQuadrature_callback | func, | ||
void * | argList, | ||
double * | integral | ||
) |
nf_Legendre_GaussianQuadrature.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : GaussianQuadrature_degrees, nf_Legendre_GaussianQuadrature_degree::n, n, nfu_Okay, nSets, sqrt_inv3, sum, nf_Legendre_GaussianQuadrature_degree::weights, x, x1, nf_Legendre_GaussianQuadrature_degree::xis.
다음에 의해서 참조됨 : nf_Legendre_from_ptwXY(), ptwXY_integrateWithFunction2().
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : nf_Legendre_GaussianQuadrature().
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 19 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : nf_Legendre_GaussianQuadrature().
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 34 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 38 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 22 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 26 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 46 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 30 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 35 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 41 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 23 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 27 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 51 번째 라인에서 정의되었습니다.
|
static |
nf_Legendre_GaussianQuadrature.cc 파일의 31 번째 라인에서 정의되었습니다.