Inheritance diagram for quad_list:
Public Member Functions | |
quad_list (double(*F)(double x, Param ¶ms)) | |
~quad_list () | |
double | Simp_quad (double A, double B, Param ¶ms, double tol) |
Evaluate the integral. | |
Private Member Functions | |
void | initialize (double A, double B, Param ¶ms, double tol) |
Set up the first link and get a rough approximate integral. | |
void | test_int (quad_list::iterator link_ptr) |
To test one interval. | |
Private Attributes | |
double(* | F_ )(double x, Param ¶ms) |
double | A_ |
double | B_ |
Param | params_ |
double | is_ |
double | tol_ |
double | EPS_ |
double | sum_ |
bool | warning_set |
|
Definition at line 976 of file math_util.cpp. References F_. |
|
Definition at line 147 of file math_util.hpp. |
|
Definition at line 982 of file math_util.cpp. References quad_link::a, A_, quad_link::b, B_, EPS_, F_, quad_link::fa, quad_link::fb, quad_link::fm, is_, params_, SevereError(), sum_, tol_, and warning_set. Referenced by Simp_quad(). |
|
Definition at line 1093 of file math_util.cpp. References initialize(), sum_, test_int(), Warning(), and warning_set. Referenced by three_d_Kalbach::check_i10(). |
|
Definition at line 1044 of file math_util.cpp. References quad_link::a, quad_link::b, F_, quad_link::fa, quad_link::fb, quad_link::fm, is_, params_, sum_, and warning_set. Referenced by Simp_quad(). |
|
Definition at line 128 of file math_util.hpp. Referenced by initialize(). |
|
Definition at line 129 of file math_util.hpp. Referenced by initialize(). |
|
Definition at line 133 of file math_util.hpp. Referenced by initialize(). |
|
Referenced by initialize(), quad_list(), and test_int(). |
|
Definition at line 131 of file math_util.hpp. Referenced by initialize(), and test_int(). |
|
Definition at line 130 of file math_util.hpp. Referenced by initialize(), and test_int(). |
|
Definition at line 134 of file math_util.hpp. Referenced by initialize(), Simp_quad(), and test_int(). |
|
Definition at line 132 of file math_util.hpp. Referenced by initialize(). |
|
Definition at line 135 of file math_util.hpp. Referenced by initialize(), Simp_quad(), and test_int(). |