Go to the source code of this file.
Macros | |
#define | NUM_ASYMPTOTIC_TERMS 35 |
#define | NUM_ASYMPTOTIC_TERMS 35 |
Functions | |
static long double | Power_Series_S (long double x) |
static long double | xFresnel_Auxiliary_Cosine_Integral (long double x) |
static long double | xFresnel_Auxiliary_Sine_Integral (long double x) |
static long double | Power_Series_C (long double x) |
static long double | xChebyshev_Tn_Series (long double x, const long double a[], int degree) |
long double | lfresnel_sin_alt (long double x) |
long double | lfresnel_cos_alt (long double x) |
double | Fresnel_Sine_Integral (double x) |
long double | xFresnel_Sine_Integral (long double x) |
double | Fresnel_Auxiliary_Sine_Integral (double x) |
static long double | sin_Chebyshev_Expansion_0_1 (long double x) |
static long double | sin_Chebyshev_Expansion_1_3 (long double x) |
static long double | sin_Chebyshev_Expansion_3_5 (long double x) |
static long double | sin_Chebyshev_Expansion_5_7 (long double x) |
static long double | sin_Asymptotic_Series (long double x) |
double | Fresnel_Auxiliary_Cosine_Integral (double x) |
static long double | cos_Chebyshev_Expansion_0_1 (long double x) |
static long double | cos_Chebyshev_Expansion_1_3 (long double x) |
static long double | cos_Chebyshev_Expansion_3_5 (long double x) |
static long double | cos_Chebyshev_Expansion_5_7 (long double x) |
static long double | cos_Asymptotic_Series (long double x) |
double | Fresnel_Cosine_Integral (double x) |
long double | xFresnel_Cosine_Integral (long double x) |
Variables | |
static long double const | sqrt_2pi = 2.506628274631000502415765284811045253006L |
#define NUM_ASYMPTOTIC_TERMS 35 |
Definition at line 1007 of file fresnel.cpp.
Referenced by cos_Asymptotic_Series(), and sin_Asymptotic_Series().
#define NUM_ASYMPTOTIC_TERMS 35 |
Definition at line 1007 of file fresnel.cpp.
|
static |
Definition at line 1008 of file fresnel.cpp.
References mrpt::math::factorial(), NUM_ASYMPTOTIC_TERMS, and sqrt_2pi.
Referenced by xFresnel_Auxiliary_Cosine_Integral().
|
static |
Definition at line 818 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Cosine_Integral().
|
static |
Definition at line 865 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Cosine_Integral().
|
static |
Definition at line 914 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Cosine_Integral().
|
static |
Definition at line 960 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Cosine_Integral().
double Fresnel_Auxiliary_Cosine_Integral | ( | double | x | ) |
Definition at line 558 of file fresnel.cpp.
References xFresnel_Auxiliary_Cosine_Integral().
double Fresnel_Auxiliary_Sine_Integral | ( | double | x | ) |
Definition at line 234 of file fresnel.cpp.
References xFresnel_Auxiliary_Sine_Integral().
double Fresnel_Cosine_Integral | ( | double | x | ) |
Definition at line 633 of file fresnel.cpp.
References xFresnel_Cosine_Integral().
double Fresnel_Sine_Integral | ( | double | x | ) |
Definition at line 104 of file fresnel.cpp.
References xFresnel_Sine_Integral().
long double lfresnel_cos_alt | ( | long double | x | ) |
Definition at line 43 of file fresnel.cpp.
References Power_Series_C(), xFresnel_Auxiliary_Cosine_Integral(), and xFresnel_Auxiliary_Sine_Integral().
long double lfresnel_sin_alt | ( | long double | x | ) |
Definition at line 29 of file fresnel.cpp.
References Power_Series_S(), xFresnel_Auxiliary_Cosine_Integral(), and xFresnel_Auxiliary_Sine_Integral().
|
static |
Definition at line 702 of file fresnel.cpp.
References mrpt::math::factorial().
Referenced by lfresnel_cos_alt(), and xFresnel_Cosine_Integral().
|
static |
Definition at line 172 of file fresnel.cpp.
References mrpt::math::factorial().
Referenced by lfresnel_sin_alt(), and xFresnel_Sine_Integral().
|
static |
Definition at line 498 of file fresnel.cpp.
References mrpt::math::factorial(), NUM_ASYMPTOTIC_TERMS, and sqrt_2pi.
Referenced by xFresnel_Auxiliary_Sine_Integral().
|
static |
Definition at line 306 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Sine_Integral().
|
static |
Definition at line 353 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Sine_Integral().
|
static |
Definition at line 402 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Sine_Integral().
|
static |
Definition at line 449 of file fresnel.cpp.
References xChebyshev_Tn_Series().
Referenced by xFresnel_Auxiliary_Sine_Integral().
|
static |
Definition at line 771 of file fresnel.cpp.
Referenced by cos_Chebyshev_Expansion_0_1(), cos_Chebyshev_Expansion_1_3(), cos_Chebyshev_Expansion_3_5(), cos_Chebyshev_Expansion_5_7(), sin_Chebyshev_Expansion_0_1(), sin_Chebyshev_Expansion_1_3(), sin_Chebyshev_Expansion_3_5(), and sin_Chebyshev_Expansion_5_7().
|
static |
Definition at line 593 of file fresnel.cpp.
References cos_Asymptotic_Series(), cos_Chebyshev_Expansion_0_1(), cos_Chebyshev_Expansion_1_3(), cos_Chebyshev_Expansion_3_5(), and cos_Chebyshev_Expansion_5_7().
Referenced by Fresnel_Auxiliary_Cosine_Integral(), lfresnel_cos_alt(), lfresnel_sin_alt(), xFresnel_Cosine_Integral(), and xFresnel_Sine_Integral().
|
static |
Definition at line 271 of file fresnel.cpp.
References sin_Asymptotic_Series(), sin_Chebyshev_Expansion_0_1(), sin_Chebyshev_Expansion_1_3(), sin_Chebyshev_Expansion_3_5(), and sin_Chebyshev_Expansion_5_7().
Referenced by Fresnel_Auxiliary_Sine_Integral(), lfresnel_cos_alt(), lfresnel_sin_alt(), xFresnel_Cosine_Integral(), and xFresnel_Sine_Integral().
long double xFresnel_Cosine_Integral | ( | long double | x | ) |
Definition at line 661 of file fresnel.cpp.
References Power_Series_C(), xFresnel_Auxiliary_Cosine_Integral(), and xFresnel_Auxiliary_Sine_Integral().
Referenced by Fresnel_Cosine_Integral().
long double xFresnel_Sine_Integral | ( | long double | x | ) |
Definition at line 132 of file fresnel.cpp.
References Power_Series_S(), xFresnel_Auxiliary_Cosine_Integral(), and xFresnel_Auxiliary_Sine_Integral().
Referenced by Fresnel_Sine_Integral().
|
static |
Definition at line 207 of file fresnel.cpp.
Referenced by cos_Asymptotic_Series(), and sin_Asymptotic_Series().
Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |