Go to the source code of this file.
Functions | |
long double | ei_abs (long double x) |
double | ei_abs (const std::complex< double > &x) |
float | ei_abs (const std::complex< float > &x) |
double | ei_abs (double x) |
float | ei_abs (float x) |
int | ei_abs (int x) |
long double | ei_abs2 (long double x) |
double | ei_abs2 (const std::complex< double > &x) |
float | ei_abs2 (const std::complex< float > &x) |
double | ei_abs2 (double x) |
float | ei_abs2 (float x) |
int | ei_abs2 (int x) |
long double | ei_atan2 (long double y, long double x) |
std::complex< double > | ei_atan2 (std::complex< double >, std::complex< double >) |
std::complex< float > | ei_atan2 (std::complex< float >, std::complex< float >) |
double | ei_atan2 (double y, double x) |
float | ei_atan2 (float y, float x) |
int | ei_atan2 (int, int) |
long double | ei_conj (long double x) |
std::complex< double > | ei_conj (const std::complex< double > &x) |
std::complex< float > | ei_conj (const std::complex< float > &x) |
double | ei_conj (double x) |
float | ei_conj (float x) |
int | ei_conj (int x) |
long double | ei_cos (long double x) |
std::complex< double > | ei_cos (std::complex< double > x) |
std::complex< float > | ei_cos (std::complex< float > x) |
double | ei_cos (double x) |
float | ei_cos (float x) |
int | ei_cos (int) |
long double | ei_exp (long double x) |
std::complex< double > | ei_exp (std::complex< double > x) |
std::complex< float > | ei_exp (std::complex< float > x) |
double | ei_exp (double x) |
float | ei_exp (float x) |
int | ei_exp (int) |
template<typename T > | |
T | ei_hypot (T x, T y) |
long double | ei_imag (long double) |
double | ei_imag (const std::complex< double > &x) |
float | ei_imag (const std::complex< float > &x) |
double | ei_imag (double) |
float | ei_imag (float) |
int | ei_imag (int) |
bool | ei_isApprox (long double a, long double b, long double prec=precision< long double >()) |
bool | ei_isApprox (const std::complex< double > &a, const std::complex< double > &b, double prec=precision< double >()) |
bool | ei_isApprox (const std::complex< float > &a, const std::complex< float > &b, float prec=precision< float >()) |
bool | ei_isApprox (double a, double b, double prec=precision< double >()) |
bool | ei_isApprox (float a, float b, float prec=precision< float >()) |
bool | ei_isApprox (int a, int b, int=precision< int >()) |
bool | ei_isApproxOrLessThan (long double a, long double b, long double prec=precision< long double >()) |
bool | ei_isApproxOrLessThan (double a, double b, double prec=precision< double >()) |
bool | ei_isApproxOrLessThan (float a, float b, float prec=precision< float >()) |
bool | ei_isApproxOrLessThan (int a, int b, int=precision< int >()) |
bool | ei_isMuchSmallerThan (long double a, long double b, long double prec=precision< long double >()) |
bool | ei_isMuchSmallerThan (const std::complex< double > &a, double b, double prec=precision< double >()) |
bool | ei_isMuchSmallerThan (const std::complex< double > &a, const std::complex< double > &b, double prec=precision< double >()) |
bool | ei_isMuchSmallerThan (const std::complex< float > &a, float b, float prec=precision< float >()) |
bool | ei_isMuchSmallerThan (const std::complex< float > &a, const std::complex< float > &b, float prec=precision< float >()) |
bool | ei_isMuchSmallerThan (double a, double b, double prec=precision< double >()) |
bool | ei_isMuchSmallerThan (float a, float b, float prec=precision< float >()) |
bool | ei_isMuchSmallerThan (int a, int, int=precision< int >()) |
long double | ei_log (long double x) |
double | ei_log (double x) |
float | ei_log (float x) |
int | ei_log (int) |
long double | ei_pow (long double x, long double y) |
double | ei_pow (double x, double y) |
float | ei_pow (float x, float y) |
int | ei_pow (int x, int y) |
template<> | |
long double | ei_random (long double a, long double b) |
template<> | |
double | ei_random (double a, double b) |
template<> | |
float | ei_random (float a, float b) |
template<> | |
int | ei_random () |
template<> | |
int | ei_random (int a, int b) |
template<typename T > | |
T | ei_random () |
template<typename T > | |
T | ei_random (T a, T b) |
template<typename T > | |
T | ei_random_amplitude () |
long double | ei_real (long double x) |
double | ei_real (const std::complex< double > &x) |
float | ei_real (const std::complex< float > &x) |
double | ei_real (double x) |
float | ei_real (float x) |
int | ei_real (int x) |
long double | ei_sin (long double x) |
std::complex< double > | ei_sin (std::complex< double > x) |
std::complex< float > | ei_sin (std::complex< float > x) |
double | ei_sin (double x) |
float | ei_sin (float x) |
int | ei_sin (int) |
long double | ei_sqrt (long double x) |
double | ei_sqrt (double x) |
float | ei_sqrt (float x) |
int | ei_sqrt (int) |
template<typename T > | |
NumTraits< T >::Real | machine_epsilon () |
template<> | |
double | machine_epsilon< double > () |
template<> | |
float | machine_epsilon< float > () |
template<> | |
int | machine_epsilon< int > () |
template<> | |
long double | machine_epsilon< long double > () |
template<> | |
double | machine_epsilon< std::complex< double > > () |
template<> | |
float | machine_epsilon< std::complex< float > > () |
template<typename T > | |
NumTraits< T >::Real | precision () |
template<> | |
double | precision< double > () |
template<> | |
float | precision< float > () |
template<> | |
int | precision< int > () |
template<> | |
long double | precision< long double > () |
template<> | |
double | precision< std::complex< double > > () |
template<> | |
float | precision< std::complex< float > > () |
long double ei_abs | ( | long double | x | ) | [inline] |
Definition at line 254 of file MathFunctions.h.
double ei_abs | ( | const std::complex< double > & | x | ) | [inline] |
Definition at line 218 of file MathFunctions.h.
float ei_abs | ( | const std::complex< float > & | x | ) | [inline] |
Definition at line 183 of file MathFunctions.h.
double ei_abs | ( | double | x | ) | [inline] |
Definition at line 136 of file MathFunctions.h.
float ei_abs | ( | float | x | ) | [inline] |
Definition at line 88 of file MathFunctions.h.
int ei_abs | ( | int | x | ) | [inline] |
Definition at line 47 of file MathFunctions.h.
long double ei_abs2 | ( | long double | x | ) | [inline] |
Definition at line 255 of file MathFunctions.h.
double ei_abs2 | ( | const std::complex< double > & | x | ) | [inline] |
Definition at line 219 of file MathFunctions.h.
float ei_abs2 | ( | const std::complex< float > & | x | ) | [inline] |
Definition at line 184 of file MathFunctions.h.
double ei_abs2 | ( | double | x | ) | [inline] |
Definition at line 137 of file MathFunctions.h.
float ei_abs2 | ( | float | x | ) | [inline] |
Definition at line 89 of file MathFunctions.h.
int ei_abs2 | ( | int | x | ) | [inline] |
Definition at line 48 of file MathFunctions.h.
long double ei_atan2 | ( | long double | y, | |
long double | x | |||
) | [inline] |
Definition at line 261 of file MathFunctions.h.
std::complex<double> ei_atan2 | ( | std::complex< double > | , | |
std::complex< double > | ||||
) | [inline] |
Definition at line 223 of file MathFunctions.h.
std::complex<float> ei_atan2 | ( | std::complex< float > | , | |
std::complex< float > | ||||
) | [inline] |
Definition at line 188 of file MathFunctions.h.
double ei_atan2 | ( | double | y, | |
double | x | |||
) | [inline] |
Definition at line 143 of file MathFunctions.h.
float ei_atan2 | ( | float | y, | |
float | x | |||
) | [inline] |
Definition at line 95 of file MathFunctions.h.
int ei_atan2 | ( | int | , | |
int | ||||
) | [inline] |
Definition at line 54 of file MathFunctions.h.
long double ei_conj | ( | long double | x | ) | [inline] |
Definition at line 253 of file MathFunctions.h.
std::complex<double> ei_conj | ( | const std::complex< double > & | x | ) | [inline] |
Definition at line 217 of file MathFunctions.h.
std::complex<float> ei_conj | ( | const std::complex< float > & | x | ) | [inline] |
Definition at line 182 of file MathFunctions.h.
double ei_conj | ( | double | x | ) | [inline] |
Definition at line 135 of file MathFunctions.h.
float ei_conj | ( | float | x | ) | [inline] |
Definition at line 87 of file MathFunctions.h.
int ei_conj | ( | int | x | ) | [inline] |
Definition at line 46 of file MathFunctions.h.
long double ei_cos | ( | long double | x | ) | [inline] |
Definition at line 260 of file MathFunctions.h.
std::complex<double> ei_cos | ( | std::complex< double > | x | ) | [inline] |
Definition at line 222 of file MathFunctions.h.
std::complex<float> ei_cos | ( | std::complex< float > | x | ) | [inline] |
Definition at line 187 of file MathFunctions.h.
double ei_cos | ( | double | x | ) | [inline] |
Definition at line 142 of file MathFunctions.h.
float ei_cos | ( | float | x | ) | [inline] |
Definition at line 94 of file MathFunctions.h.
int ei_cos | ( | int | ) | [inline] |
Definition at line 53 of file MathFunctions.h.
long double ei_exp | ( | long double | x | ) | [inline] |
Definition at line 257 of file MathFunctions.h.
std::complex<double> ei_exp | ( | std::complex< double > | x | ) | [inline] |
Definition at line 220 of file MathFunctions.h.
std::complex<float> ei_exp | ( | std::complex< float > | x | ) | [inline] |
Definition at line 185 of file MathFunctions.h.
double ei_exp | ( | double | x | ) | [inline] |
Definition at line 139 of file MathFunctions.h.
float ei_exp | ( | float | x | ) | [inline] |
Definition at line 91 of file MathFunctions.h.
int ei_exp | ( | int | ) | [inline] |
Definition at line 50 of file MathFunctions.h.
T ei_hypot | ( | T | x, | |
T | y | |||
) | [inline] |
Definition at line 285 of file MathFunctions.h.
long double ei_imag | ( | long | double | ) | [inline] |
Definition at line 252 of file MathFunctions.h.
double ei_imag | ( | const std::complex< double > & | x | ) | [inline] |
Definition at line 216 of file MathFunctions.h.
float ei_imag | ( | const std::complex< float > & | x | ) | [inline] |
Definition at line 181 of file MathFunctions.h.
double ei_imag | ( | double | ) | [inline] |
Definition at line 134 of file MathFunctions.h.
float ei_imag | ( | float | ) | [inline] |
Definition at line 86 of file MathFunctions.h.
int ei_imag | ( | int | ) | [inline] |
Definition at line 45 of file MathFunctions.h.
bool ei_isApprox | ( | long double | a, | |
long double | b, | |||
long double | prec = precision<long double>() | |||
) | [inline] |
Definition at line 276 of file MathFunctions.h.
bool ei_isApprox | ( | const std::complex< double > & | a, | |
const std::complex< double > & | b, | |||
double | prec = precision<double>() | |||
) | [inline] |
Definition at line 237 of file MathFunctions.h.
bool ei_isApprox | ( | const std::complex< float > & | a, | |
const std::complex< float > & | b, | |||
float | prec = precision<float>() | |||
) | [inline] |
Definition at line 202 of file MathFunctions.h.
bool ei_isApprox | ( | double | a, | |
double | b, | |||
double | prec = precision<double>() | |||
) | [inline] |
Definition at line 165 of file MathFunctions.h.
bool ei_isApprox | ( | float | a, | |
float | b, | |||
float | prec = precision<float>() | |||
) | [inline] |
Definition at line 117 of file MathFunctions.h.
bool ei_isApprox | ( | int | a, | |
int | b, | |||
int | = precision<int>() | |||
) | [inline] |
Definition at line 70 of file MathFunctions.h.
bool ei_isApproxOrLessThan | ( | long double | a, | |
long double | b, | |||
long double | prec = precision<long double>() | |||
) | [inline] |
Definition at line 280 of file MathFunctions.h.
bool ei_isApproxOrLessThan | ( | double | a, | |
double | b, | |||
double | prec = precision<double>() | |||
) | [inline] |
Definition at line 169 of file MathFunctions.h.
bool ei_isApproxOrLessThan | ( | float | a, | |
float | b, | |||
float | prec = precision<float>() | |||
) | [inline] |
Definition at line 121 of file MathFunctions.h.
bool ei_isApproxOrLessThan | ( | int | a, | |
int | b, | |||
int | = precision<int>() | |||
) | [inline] |
Definition at line 74 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | long double | a, | |
long double | b, | |||
long double | prec = precision<long double>() | |||
) | [inline] |
Definition at line 272 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | const std::complex< double > & | a, | |
double | b, | |||
double | prec = precision<double>() | |||
) | [inline] |
Definition at line 233 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | const std::complex< double > & | a, | |
const std::complex< double > & | b, | |||
double | prec = precision<double>() | |||
) | [inline] |
Definition at line 229 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | const std::complex< float > & | a, | |
float | b, | |||
float | prec = precision<float>() | |||
) | [inline] |
Definition at line 198 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | const std::complex< float > & | a, | |
const std::complex< float > & | b, | |||
float | prec = precision<float>() | |||
) | [inline] |
Definition at line 194 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | double | a, | |
double | b, | |||
double | prec = precision<double>() | |||
) | [inline] |
Definition at line 161 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | float | a, | |
float | b, | |||
float | prec = precision<float>() | |||
) | [inline] |
Definition at line 113 of file MathFunctions.h.
bool ei_isMuchSmallerThan | ( | int | a, | |
int | , | |||
int | = precision<int>() | |||
) | [inline] |
Definition at line 66 of file MathFunctions.h.
long double ei_log | ( | long double | x | ) | [inline] |
Definition at line 258 of file MathFunctions.h.
double ei_log | ( | double | x | ) | [inline] |
Definition at line 140 of file MathFunctions.h.
float ei_log | ( | float | x | ) | [inline] |
Definition at line 92 of file MathFunctions.h.
int ei_log | ( | int | ) | [inline] |
Definition at line 51 of file MathFunctions.h.
long double ei_pow | ( | long double | x, | |
long double | y | |||
) | [inline] |
Definition at line 262 of file MathFunctions.h.
double ei_pow | ( | double | x, | |
double | y | |||
) | [inline] |
Definition at line 144 of file MathFunctions.h.
float ei_pow | ( | float | x, | |
float | y | |||
) | [inline] |
Definition at line 96 of file MathFunctions.h.
int ei_pow | ( | int | x, | |
int | y | |||
) | [inline] |
Definition at line 55 of file MathFunctions.h.
long double ei_random | ( | long double | a, | |
long double | b | |||
) | [inline] |
Definition at line 264 of file MathFunctions.h.
double ei_random | ( | double | a, | |
double | b | |||
) | [inline] |
Definition at line 146 of file MathFunctions.h.
float ei_random | ( | float | a, | |
float | b | |||
) | [inline] |
Definition at line 98 of file MathFunctions.h.
long double ei_random | ( | ) | [inline] |
Definition at line 268 of file MathFunctions.h.
int ei_random | ( | int | a, | |
int | b | |||
) | [inline] |
Definition at line 57 of file MathFunctions.h.
T ei_random | ( | ) | [inline] |
Definition at line 268 of file MathFunctions.h.
T ei_random | ( | T | a, | |
T | b | |||
) | [inline] |
T ei_random_amplitude | ( | ) | [inline] |
Definition at line 32 of file MathFunctions.h.
long double ei_real | ( | long double | x | ) | [inline] |
Definition at line 251 of file MathFunctions.h.
double ei_real | ( | const std::complex< double > & | x | ) | [inline] |
Definition at line 215 of file MathFunctions.h.
float ei_real | ( | const std::complex< float > & | x | ) | [inline] |
Definition at line 180 of file MathFunctions.h.
double ei_real | ( | double | x | ) | [inline] |
Definition at line 133 of file MathFunctions.h.
float ei_real | ( | float | x | ) | [inline] |
Definition at line 85 of file MathFunctions.h.
int ei_real | ( | int | x | ) | [inline] |
Definition at line 44 of file MathFunctions.h.
long double ei_sin | ( | long double | x | ) | [inline] |
Definition at line 259 of file MathFunctions.h.
std::complex<double> ei_sin | ( | std::complex< double > | x | ) | [inline] |
Definition at line 221 of file MathFunctions.h.
std::complex<float> ei_sin | ( | std::complex< float > | x | ) | [inline] |
Definition at line 186 of file MathFunctions.h.
double ei_sin | ( | double | x | ) | [inline] |
Definition at line 141 of file MathFunctions.h.
float ei_sin | ( | float | x | ) | [inline] |
Definition at line 93 of file MathFunctions.h.
int ei_sin | ( | int | ) | [inline] |
Definition at line 52 of file MathFunctions.h.
long double ei_sqrt | ( | long double | x | ) | [inline] |
Definition at line 256 of file MathFunctions.h.
double ei_sqrt | ( | double | x | ) | [inline] |
Definition at line 138 of file MathFunctions.h.
float ei_sqrt | ( | float | x | ) | [inline] |
Definition at line 90 of file MathFunctions.h.
int ei_sqrt | ( | int | ) | [inline] |
Definition at line 49 of file MathFunctions.h.
NumTraits<T>::Real machine_epsilon | ( | ) | [inline] |
double machine_epsilon< double > | ( | ) | [inline] |
float machine_epsilon< float > | ( | ) | [inline] |
int machine_epsilon< int > | ( | ) | [inline] |
long double machine_epsilon< long double > | ( | ) | [inline] |
double machine_epsilon< std::complex< double > > | ( | ) | [inline] |
float machine_epsilon< std::complex< float > > | ( | ) | [inline] |
NumTraits<T>::Real precision | ( | ) | [inline] |
double precision< double > | ( | ) | [inline] |
float precision< float > | ( | ) | [inline] |
int precision< int > | ( | ) | [inline] |
long double precision< long double > | ( | ) | [inline] |
double precision< std::complex< double > > | ( | ) | [inline] |
float precision< std::complex< float > > | ( | ) | [inline] |