#include <iter_track.h>
◆ iter_track()
iter_track::iter_track |
( |
| ) |
|
|
inline |
◆ ~iter_track()
iter_track::~iter_track |
( |
| ) |
|
|
inline |
◆ add()
void iter_track::add |
( |
double | x, |
|
|
double | fx ) |
|
inline |
◆ bracket_width()
double iter_track::bracket_width |
( |
| ) |
const |
|
inline |
◆ clear()
void iter_track::clear |
( |
| ) |
|
|
inline |
◆ deriv() [1/4]
double iter_track::deriv |
( |
| ) |
const |
|
inline |
◆ deriv() [2/4]
double iter_track::deriv |
( |
double & | sigma | ) |
const |
|
inline |
◆ deriv() [3/4]
double iter_track::deriv |
( |
int | n | ) |
const |
|
inline |
◆ deriv() [4/4]
double iter_track::deriv |
( |
int | n, |
|
|
double & | sigma ) const |
◆ in_bounds()
int iter_track::in_bounds |
( |
double | x | ) |
const |
|
inline |
◆ init_bracket()
int iter_track::init_bracket |
( |
double | x1, |
|
|
double | fx1, |
|
|
double | x2, |
|
|
double | fx2 ) |
|
inline |
◆ lgConverged()
bool iter_track::lgConverged |
( |
| ) |
|
|
inline |
◆ next_val() [1/2]
double iter_track::next_val |
( |
| ) |
|
References p_a, p_b, p_c, p_denominator(), p_midpoint(), p_numerator(), p_set_root(), p_tol, p_x(), p_y(), and safe_div().
Referenced by Amsterdam_Method(), ConvEdenIoniz(), ConvTempEdenIoniz(), and next_val().
◆ next_val() [2/2]
double iter_track::next_val |
( |
double | max_rel_step | ) |
|
|
inline |
◆ p_clear0()
void iter_track::p_clear0 |
( |
| ) |
|
|
inlineprivate |
◆ p_clear1()
void iter_track::p_clear1 |
( |
| ) |
|
|
inlineprivate |
◆ p_denominator()
double iter_track::p_denominator |
( |
double | fa, |
|
|
double | fb, |
|
|
double | fc ) |
|
inlineprivate |
◆ p_midpoint()
double iter_track::p_midpoint |
( |
| ) |
const |
|
inlineprivate |
◆ p_numerator()
double iter_track::p_numerator |
( |
double | dab, |
|
|
double | dcb, |
|
|
double | fa, |
|
|
double | fb, |
|
|
double | fc ) |
|
inlineprivate |
◆ p_set_root()
void iter_track::p_set_root |
( |
double | x | ) |
|
|
inlineprivate |
◆ p_x()
double iter_track::p_x |
( |
int | ip | ) |
const |
|
inlineprivate |
◆ p_y()
double iter_track::p_y |
( |
int | ip | ) |
const |
|
inlineprivate |
◆ print_history()
void iter_track::print_history |
( |
| ) |
const |
|
inline |
◆ print_status()
void iter_track::print_status |
( |
| ) |
const |
|
inline |
◆ root()
double iter_track::root |
( |
| ) |
const |
|
inline |
◆ set_tol()
void iter_track::set_tol |
( |
double | tol | ) |
|
|
inline |
◆ zero_fit() [1/4]
double iter_track::zero_fit |
( |
| ) |
const |
|
inline |
◆ zero_fit() [2/4]
double iter_track::zero_fit |
( |
double & | sigma | ) |
const |
|
inline |
◆ zero_fit() [3/4]
double iter_track::zero_fit |
( |
int | n | ) |
const |
|
inline |
◆ zero_fit() [4/4]
double iter_track::zero_fit |
( |
int | n, |
|
|
double & | sigma ) const |
◆ p_a
◆ p_b
◆ p_c
◆ p_history
vector< pair<double,double> > iter_track::p_history |
|
private |
Referenced by add(), deriv(), deriv(), deriv(), init_bracket(), next_val(), p_clear0(), p_clear1(), p_x(), p_y(), print_history(), zero_fit(), zero_fit(), and zero_fit().
◆ p_lgRootFound
bool iter_track::p_lgRootFound |
|
private |
◆ p_result
double iter_track::p_result |
|
private |
◆ p_tol
The documentation for this class was generated from the following files: