Include dependency graph for math_util.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Param |
The parameters of a probability function. More... | |
struct | quad_link |
Link for the list used by quadrature class quad_list. More... | |
class | quad_list |
The linked list used to hold the quadrature routine Simp_quad. | |
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 | 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_Lin (double x_mid, double x_0, double y_0, double x_1, double y_1) |
Interpolates between two points as log-lin. | |
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_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 | |
const double | EPS = 1.0e-14 |
Definition in file math_util.hpp.
|
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 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 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_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), and one_d_evap::list_interp(). |
|
Definition at line 132 of file math_util.cpp. References pastenum(), and SevereError(). Referenced by one_d_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), one_d_evap::list_interp(), and one_d_table::list_interp(). |
|
Definition at line 110 of file math_util.cpp. References pastenum(), and SevereError(). Referenced by one_d_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), one_d_evap::list_interp(), and one_d_table::list_interp(). |
|
Definition at line 162 of file math_util.cpp. References SevereError(). Referenced by one_d_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), and one_d_evap::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 46 of file math_util.hpp. |