Include dependency graph for math_util.cpp:
Go to the source code of this file.
Defines | |
#define | EULER 0.5772156649 |
#define | MAXIT 100 |
#define | FPMIN 1.0e-30 |
#define | EPS 6.0e-8 |
Functions | |
double | Lin_Lin (double x_mid, double x_0, double y_0, double x_1, double y_1) |
Interpolates between two points as lin-lin. | |
double | Log_Lin (double x_mid, double x_0, double y_0, double x_1, double y_1) |
Interpolates between two points as log-lin. | |
double | Lin_Log (double x_mid, double x_0, double y_0, double x_1, double y_1) |
Interpolates between two points as lin-log. | |
double | Log_Log (double x_mid, double x_0, double y_0, double x_1, double y_1) |
Interpolates between two points as log-log. | |
double | maxE_loglog (double xi, double alpha) |
Determine maximum error in lin-lin interpolation of log-log data. | |
double | c_d1mach (int I) |
double | c_d9gmit (double a, double x, double algap1, double sgngam, double alx) |
double | c_d9lgic (double a, double x, double alx) |
double | c_d9lgit (double a, double x, double algap1) |
double | c_d9lgmc (double x) |
double | c_dcsevl (double x, double *cs, int n) |
void | c_dgamlm (double *xmin, double *xmax) |
double | c_dgamr (double x) |
void | c_dlgams (double x, double *dlgam, double *sgngam) |
double | c_dlngam (double x) |
int | c_initds (double *os, int nos, double eta) |
void | c_xermsg (char *Lib, char *Routine, char *Msg, int nError, int level) |
void | c_xsetf (int k) |
int | c_xgetf (void) |
void | c_xerrPrint (char *Lib, char *Routine, char *Msg, int nError, int level) |
double | c_dgamit (double a, double x) |
Incomplete gamma function. | |
double | c_dgamma (double x) |
Gamma function. | |
double | expint (int n, double x) |
Exponential integral function. | |
Variables | |
ENDLClass | ENDL |
int | KONTRL = 2 |
char | StrLevel [4][32] |
Definition in file math_util.cpp.
|
|
Definition at line 891 of file math_util.cpp. Referenced by expint(). |
|
Definition at line 893 of file math_util.cpp. Referenced by expint(). |
|
Definition at line 892 of file math_util.cpp. Referenced by expint(). |
|
Definition at line 260 of file math_util.cpp. References c_xermsg(). Referenced by c_d9gmit(), c_d9lgit(), c_d9lgmc(), c_dcsevl(), c_dgamit(), c_dgamlm(), c_dgamma(), and c_dlngam(). |
|
Definition at line 276 of file math_util.cpp. References c_d1mach(), c_dlngam(), and c_xermsg(). Referenced by c_dgamit(). |
|
Definition at line 344 of file math_util.cpp. References c_xermsg(). Referenced by c_dgamit(). |
|
Definition at line 375 of file math_util.cpp. References c_d1mach(), and c_xermsg(). Referenced by c_dgamit(). |
|
Definition at line 419 of file math_util.cpp. References c_d1mach(), c_dcsevl(), c_initds(), and c_xermsg(). Referenced by c_dgamma(), and c_dlngam(). |
|
Definition at line 473 of file math_util.cpp. References c_d1mach(), and c_xermsg(). Referenced by c_d9lgmc(), and c_dgamma(). |
|
Definition at line 509 of file math_util.cpp. References c_d1mach(), c_d9gmit(), c_d9lgic(), c_d9lgit(), c_dgamr(), c_dlgams(), c_dlngam(), and c_xermsg(). Referenced by one_d_Madland::g(). |
|
Definition at line 569 of file math_util.cpp. References c_d1mach(), and c_xermsg(). Referenced by c_dgamma(). |
|
Definition at line 606 of file math_util.cpp. References c_d1mach(), c_d9lgmc(), c_dcsevl(), c_dgamlm(), c_initds(), and c_xermsg(). Referenced by c_dgamr(), c_dlngam(), and one_d_Madland::one_d_Madland(). |
|
Definition at line 721 of file math_util.cpp. References c_dgamma(), c_dlgams(), c_xgetf(), and c_xsetf(). Referenced by c_dgamit(). |
|
Definition at line 747 of file math_util.cpp. References c_dlngam(). Referenced by c_dgamit(), and c_dgamr(). |
|
Definition at line 762 of file math_util.cpp. References c_d1mach(), c_d9lgmc(), c_dgamma(), and c_xermsg(). Referenced by c_d9gmit(), c_dgamit(), and c_dlgams(). |
|
Definition at line 802 of file math_util.cpp. References c_xermsg(). Referenced by c_d9lgmc(), and c_dgamma(). |
|
Definition at line 828 of file math_util.cpp. References c_xerrPrint(). Referenced by c_d1mach(), c_d9gmit(), c_d9lgic(), c_d9lgit(), c_d9lgmc(), c_dcsevl(), c_dgamit(), c_dgamlm(), c_dgamma(), c_dlngam(), and c_initds(). |
|
Definition at line 848 of file math_util.cpp. References StrLevel. Referenced by c_xermsg(), and c_xsetf(). |
|
Definition at line 883 of file math_util.cpp. References KONTRL. Referenced by c_dgamr(). |
|
Definition at line 866 of file math_util.cpp. References c_xerrPrint(), and KONTRL. Referenced by c_dgamr(). |
|
Definition at line 896 of file math_util.cpp. References EPS, EULER, FPMIN, MAXIT, and SevereError(). Referenced by one_d_Madland::g(). |
|
Definition at line 99 of file math_util.cpp. References SevereError(). Referenced by one_d_evap::list_interp(), one_d_Maxwell::list_interp(), one_d_Watt::list_interp(), one_d_Madland::list_interp(), and one_d_Legendre::list_interp(). |
|
Definition at line 132 of file math_util.cpp. References pastenum(), and SevereError(). Referenced by one_d_table::list_interp(), one_d_evap::list_interp(), one_d_Maxwell::list_interp(), one_d_Watt::list_interp(), one_d_Madland::list_interp(), and one_d_Legendre::list_interp(). |
|
Definition at line 110 of file math_util.cpp. References pastenum(), and SevereError(). Referenced by one_d_table::list_interp(), one_d_evap::list_interp(), one_d_Maxwell::list_interp(), one_d_Watt::list_interp(), one_d_Madland::list_interp(), and one_d_Legendre::list_interp(). |
|
Definition at line 162 of file math_util.cpp. References SevereError(). Referenced by one_d_evap::list_interp(), one_d_Maxwell::list_interp(), one_d_Watt::list_interp(), one_d_Madland::list_interp(), and one_d_Legendre::list_interp(). |
|
This routine is used in linear interpolation of loglog data. It determines the maximum error for linear interpolation of Definition at line 188 of file math_util.cpp. References SevereError(). Referenced by dd_list::LogLog_2_LinLin(). |
|
Definition at line 48 of file math_util.cpp. |
|
Definition at line 233 of file math_util.cpp. |
|
Initial value: { { "Informative message" }, { "Informative message" }, { "recoverable error" }, { "fatal error" } } Definition at line 234 of file math_util.cpp. Referenced by c_xerrPrint(). |