algo_timing() const | IterationPack::Algorithm | virtual |
algo_timing_ | IterationPack::Algorithm | private |
Algorithm() | IterationPack::Algorithm | |
assoc_step_itr(assoc_steps_ele_list_t &assoc_list, const std::string &assoc_step_name) | IterationPack::Algorithm | inlineprivatestatic |
assoc_step_itr(const assoc_steps_ele_list_t &assoc_list, const std::string &assoc_step_name) | IterationPack::Algorithm | inlineprivatestatic |
assoc_steps_ | IterationPack::Algorithm | private |
assoc_steps_ele_list_ele_t typedef | IterationPack::Algorithm | private |
assoc_steps_ele_list_t typedef | IterationPack::Algorithm | private |
assoc_steps_t typedef | IterationPack::Algorithm | private |
begin_config_update() | IterationPack::Algorithm | virtual |
change_running_state(ERunningState running_state) | IterationPack::Algorithm | private |
change_step_name(poss_type step_poss, const std::string &new_name) | IterationPack::Algorithm | virtual |
compute_final_time_stats() const | IterationPack::Algorithm | private |
curr_step_poss_ | IterationPack::Algorithm | private |
do_algorithm(poss_type step_poss=1) | IterationPack::Algorithm | virtual |
do_step(const std::string &step_name) | IterationPack::Algorithm | virtual |
do_step(poss_type step_poss) | IterationPack::Algorithm | virtual |
do_step_next(const std::string &step_name) | IterationPack::Algorithm | virtual |
do_step_next(poss_type step_poss) | IterationPack::Algorithm | virtual |
do_step_next_called_ | IterationPack::Algorithm | private |
do_step_type(EAssocStepType assoc_step_type) | IterationPack::Algorithm | inlineprivate |
DOES_NOT_EXIST enum value | IterationPack::Algorithm | |
end_config_update() | IterationPack::Algorithm | virtual |
ERunningState enum name | IterationPack::Algorithm | |
ETerminateStatus enum name | IterationPack::Algorithm | private |
finalize_algorithm(EAlgoReturn algo_return) | IterationPack::Algorithm | private |
first_k_ | IterationPack::Algorithm | private |
get_assoc_step(poss_type step_poss, EAssocStepType type, poss_type assoc_step_poss) | IterationPack::Algorithm | virtual |
get_assoc_step(poss_type step_poss, EAssocStepType type, poss_type assoc_step_poss) const | IterationPack::Algorithm | virtual |
get_assoc_step_name(poss_type step_poss, EAssocStepType type, poss_type assoc_step_poss) const | IterationPack::Algorithm | virtual |
get_assoc_step_poss(poss_type step_poss, EAssocStepType type, const std::string &assoc_step_name) const | IterationPack::Algorithm | virtual |
get_final_step_stats(size_t step, double *total, double *average, double *min, double *max, double *percent) const | IterationPack::Algorithm | |
get_state() | IterationPack::Algorithm | inline |
get_state() const | IterationPack::Algorithm | inline |
get_step(poss_type step_poss) | IterationPack::Algorithm | virtual |
get_step(poss_type step_poss) const | IterationPack::Algorithm | virtual |
get_step_name(poss_type step_poss) const | IterationPack::Algorithm | virtual |
get_step_poss(const std::string &step_name) const | IterationPack::Algorithm | virtual |
get_step_times_k(int offset, double step_times[]) const | IterationPack::Algorithm | |
get_track() | IterationPack::Algorithm | inline |
get_track() const | IterationPack::Algorithm | inline |
imp_do_assoc_steps(EAssocStepType type) | IterationPack::Algorithm | private |
imp_do_step(poss_type step_poss) | IterationPack::Algorithm | private |
imp_inform_steps(inform_func_ptr_t inform_func_ptr) | IterationPack::Algorithm | private |
imp_print_algorithm(std::ostream &out, bool print_steps) const | IterationPack::Algorithm | private |
inform_func_ptr_t typedef | IterationPack::Algorithm | private |
insert_assoc_step(poss_type step_poss, EAssocStepType type, poss_type assoc_step_poss, const std::string &assoc_step_name, const step_ptr_t &assoc_step) | IterationPack::Algorithm | virtual |
insert_step(poss_type step_poss, const std::string &step_name, const step_ptr_t &step) | IterationPack::Algorithm | virtual |
interrupt() | IterationPack::Algorithm | static |
look_for_interrupt() | IterationPack::Algorithm | private |
max_iter(size_t max_iter) | IterationPack::Algorithm | virtual |
max_iter() const | IterationPack::Algorithm | virtual |
max_iter_ | IterationPack::Algorithm | private |
max_run_time(double max_iter) | IterationPack::Algorithm | virtual |
max_run_time() const | IterationPack::Algorithm | virtual |
max_run_time_ | IterationPack::Algorithm | private |
next_step_name_ | IterationPack::Algorithm | private |
next_step_poss_ | IterationPack::Algorithm | private |
NOT_RUNNING enum value | IterationPack::Algorithm | |
num_assoc_steps(poss_type step_poss, EAssocStepType type) const | IterationPack::Algorithm | virtual |
NUM_STEP_TIME_STATS enum value | IterationPack::Algorithm | private |
num_steps() const | IterationPack::Algorithm | virtual |
poss_type typedef | IterationPack::Algorithm | |
print_algorithm(std::ostream &out) const | IterationPack::Algorithm | virtual |
print_algorithm_times(std::ostream &out) const | IterationPack::Algorithm | virtual |
print_steps(std::ostream &out) const | IterationPack::Algorithm | virtual |
reconfigured_ | IterationPack::Algorithm | private |
remove_assoc_step(poss_type step_poss, EAssocStepType type, poss_type assoc_step_poss) | IterationPack::Algorithm | virtual |
remove_step(poss_type step_poss) | IterationPack::Algorithm | virtual |
replace_step(poss_type step_poss, const step_ptr_t &step) | IterationPack::Algorithm | virtual |
RUNNING enum value | IterationPack::Algorithm | |
RUNNING_BEING_CONFIGURED enum value | IterationPack::Algorithm | |
running_state() const | IterationPack::Algorithm | inline |
running_state_ | IterationPack::Algorithm | private |
saved_curr_step_name_ | IterationPack::Algorithm | private |
saved_next_step_name_ | IterationPack::Algorithm | private |
set_algo_timing(bool algo_timing) | IterationPack::Algorithm | virtual |
set_state(const state_ptr_t &state) | IterationPack::Algorithm | inline |
set_track(const track_ptr_t &track) | IterationPack::Algorithm | inline |
STANDARD_MEMBER_COMPOSITION_MEMBERS(std::string, interrupt_file_name) | IterationPack::Algorithm | |
state | IterationPack::Algorithm | inlineprivate |
state() | IterationPack::Algorithm | |
state() const | IterationPack::Algorithm | |
state_ptr_t typedef | IterationPack::Algorithm | |
STATUS_KEEP_RUNNING enum value | IterationPack::Algorithm | private |
STATUS_TERMINATE_FALSE enum value | IterationPack::Algorithm | private |
STATUS_TERMINATE_TRUE enum value | IterationPack::Algorithm | private |
step_itr(const std::string &step_name) | IterationPack::Algorithm | inlineprivate |
step_itr(const std::string &step_name) const | IterationPack::Algorithm | inlineprivate |
step_itr_and_assert(const std::string &step_name) | IterationPack::Algorithm | private |
step_itr_and_assert(const std::string &step_name) const | IterationPack::Algorithm | private |
step_ptr_t typedef | IterationPack::Algorithm | |
step_times_ | IterationPack::Algorithm | mutableprivate |
step_times_t typedef | IterationPack::Algorithm | private |
steps | IterationPack::Algorithm | private |
steps_ | IterationPack::Algorithm | private |
steps_ele_t typedef | IterationPack::Algorithm | private |
steps_t typedef | IterationPack::Algorithm | private |
terminate(bool success) | IterationPack::Algorithm | virtual |
terminate_status_ | IterationPack::Algorithm | private |
TIME_STAT_AV_OFFSET | IterationPack::Algorithm | privatestatic |
TIME_STAT_MAX_OFFSET | IterationPack::Algorithm | privatestatic |
TIME_STAT_MIN_OFFSET | IterationPack::Algorithm | privatestatic |
TIME_STAT_PERCENT_OFFSET | IterationPack::Algorithm | privatestatic |
TIME_STAT_TOTALS_OFFSET | IterationPack::Algorithm | privatestatic |
time_stats_computed_ | IterationPack::Algorithm | mutableprivate |
total_time_ | IterationPack::Algorithm | mutableprivate |
track | IterationPack::Algorithm | inlineprivate |
track() | IterationPack::Algorithm | |
track() const | IterationPack::Algorithm | |
track_ptr_t typedef | IterationPack::Algorithm | |
validate(poss_type step_poss, int past_end=0) const | IterationPack::Algorithm | private |
validate(const assoc_steps_ele_list_t &assoc_list, poss_type assoc_step_poss, int past_end=0) const | IterationPack::Algorithm | private |
validate_in_state(ERunningState running_state) const | IterationPack::Algorithm | private |
validate_not_curr_step(poss_type step_poss) const | IterationPack::Algorithm | private |
validate_not_in_state(ERunningState running_state) const | IterationPack::Algorithm | private |
validate_not_next_step(const std::string &step_name) const | IterationPack::Algorithm | private |
what_is_next_step_name() const | IterationPack::Algorithm | virtual |
what_is_next_step_poss() const | IterationPack::Algorithm | virtual |
~Algorithm() | IterationPack::Algorithm | virtual |