#include <tracer.hpp>
Collaboration diagram for Tracer:
Definition at line 36 of file tracer.hpp.
Tracer::Tracer | ( | char * | instance_param, | |
int | x_vars_param, | |||
int | X_vars_param, | |||
int | y_vars_param | |||
) |
Definition at line 14 of file tracer.cpp.
References disjunctivecuts__time, disjunctivecuts__total_cuts, fillVector(), heuristics__best_solution, heuristics__current_solution, heuristics__GW_solution, heuristics__GW_solution_lp_heuristic_improvement, heuristics__GW_time, heuristics__MNLP_solution, heuristics__MNLP_solution_lp_heuristic_improvement, heuristics__MNLP_time, heuristics__time, heuristics__xxT_solution, heuristics__xxT_solution_lp_heuristic_improvement, heuristics__xxT_time, instance, iter, linquadcuts__time, linquadcuts__total_cuts, main__active_cuts, main__added_cuts, main__deleted_cuts, main__iteration_bound, main__iteration_time, main__lp_time, main__time, main__total_cuts, main__total_eigendecompositions, orthocut__time, orthocut__total_cuts, sdpcuts__most_negative_ev, sdpcuts__num_negative_ev, sdpcuts__time, sdpcuts__total_cuts, sparsify__column_pairs_sparsity_populated, sparsify__duplicated_cuts, sparsify__nz_populated, sparsify__single_column_sparsity_populated, sparsify__time, sparsify__top20perc_cuts_violation_populated, sparsify__total_cuts, sparsify__wise_decompositions, tot_vars, TRACE_ITER_SIZE, TRACER_INVALID_ENTRY, X_vars, x_vars, and y_vars.
Tracer::~Tracer | ( | ) |
Definition at line 72 of file tracer.cpp.
void Tracer::newIter | ( | ) |
int Tracer::iterations | ( | ) | const |
Definition at line 79 of file tracer.cpp.
References iter.
Referenced by boundAtIter(), detailedReport(), globalReport(), and populated().
void Tracer::detailedReport | ( | ) | const |
Definition at line 83 of file tracer.cpp.
References disjunctivecuts__time, disjunctivecuts__total_cuts, heuristics__best_solution, heuristics__current_solution, heuristics__GW_solution, heuristics__GW_solution_lp_heuristic_improvement, heuristics__GW_time, heuristics__MNLP_solution, heuristics__MNLP_solution_lp_heuristic_improvement, heuristics__MNLP_time, heuristics__time, heuristics__xxT_solution, heuristics__xxT_solution_lp_heuristic_improvement, heuristics__xxT_time, instance, iterations(), linquadcuts__time, linquadcuts__total_cuts, main__active_cuts, main__added_cuts, main__deleted_cuts, main__iteration_bound, main__iteration_time, main__lp_time, main__time, main__total_cuts, main__total_eigendecompositions, orthocut__time, orthocut__total_cuts, populated(), print_ifdefs(), REPORT_DELIMITER, REPORT_NO_ENTRY, sdpcuts__most_negative_ev, sdpcuts__num_negative_ev, sdpcuts__time, sdpcuts__total_cuts, sparsify__column_pairs_sparsity_iter_stat, sparsify__column_pairs_sparsity_populated, sparsify__duplicated_cuts, sparsify__nz_iter_stat, sparsify__nz_populated, sparsify__single_column_sparsity_iter_stat, sparsify__single_column_sparsity_populated, sparsify__time, sparsify__top20perc_cuts_violation_iter_stat, sparsify__top20perc_cuts_violation_populated, sparsify__total_cuts, sparsify__wise_decompositions, TRACER_DETAILED_REPORT_FILE, TRACER_INVALID_ENTRY, and VERSION_TRACER.
void Tracer::globalReport | ( | ) | const |
Definition at line 402 of file tracer.cpp.
References boundAtIter(), disjunctivecuts__time, disjunctivecuts__time_global_stat, disjunctivecuts__total_cuts, disjunctivecuts__total_cuts_global_stat, heuristics__best_solution, heuristics__current_solution, heuristics__GW_solution, heuristics__GW_solution_lp_heuristic_improvement_global_stat, heuristics__GW_time, heuristics__GW_time_global_stat, heuristics__MNLP_solution, heuristics__MNLP_solution_lp_heuristic_improvement_global_stat, heuristics__MNLP_time, heuristics__MNLP_time_global_stat, heuristics__time, heuristics__time_global_stat, heuristics__xxT_solution, heuristics__xxT_solution_lp_heuristic_improvement_global_stat, heuristics__xxT_time, heuristics__xxT_time_global_stat, instance, iter, iterations(), linquadcuts__time, linquadcuts__time_global_stat, linquadcuts__total_cuts, linquadcuts__total_cuts_global_stat, main__added_cuts, main__added_cuts_global_stat, main__deleted_cuts, main__deleted_cuts_global_stat, main__iteration_bound, main__iteration_time, main__lp_time, main__lp_time_global_stat, main__time, main__total_cuts, main__total_eigendecompositions, main__total_eigendecompositions_global_stat, Stat::max(), Stat::mean(), Stat::min(), Stat::numNZEntries(), orthocut__time, orthocut__time_global_stat, orthocut__total_cuts, orthocut__total_cuts_global_stat, populated(), print_ifdefs(), REPORT_DELIMITER, REPORT_NO_ENTRY, sdpcuts__time, sdpcuts__time_global_stat, sdpcuts__total_cuts, sdpcuts__total_cuts_global_stat, sparsify__column_pairs_sparsity_global_stat, sparsify__column_pairs_sparsity_populated, sparsify__duplicated_cuts, sparsify__duplicated_cuts_global_stat, sparsify__nz_global_stat, sparsify__nz_populated, sparsify__single_column_sparsity_global_stat, sparsify__single_column_sparsity_populated, sparsify__time, sparsify__time_global_stat, sparsify__top20perc_cuts_violation_global_stat, sparsify__top20perc_cuts_violation_populated, sparsify__total_cuts, sparsify__total_cuts_global_stat, sparsify__wise_decompositions, sparsify__wise_decompositions_global_stat, Stat::stdDev(), Stat::sum(), tot_vars, TRACER_GLOBAL_REPORT_FILE, TRACER_HEURISTICS_COMPARISON_TOLERANCE, TRACER_INVALID_ENTRY, VERSION_TRACER, X_vars, x_vars, and y_vars.
void Tracer::setMainBound | ( | double | value | ) |
void Tracer::setMainIterationTime | ( | double | value | ) |
void Tracer::setMainLPTime | ( | double | value | ) |
Definition at line 820 of file tracer.cpp.
References Stat::addEntry(), iter, main__lp_time, and main__lp_time_global_stat.
void Tracer::setMainActiveCuts | ( | int | value | ) |
Definition at line 824 of file tracer.cpp.
References Stat::addEntry(), iter, main__active_cuts, and main__active_cuts_global_stat.
void Tracer::setMainAddedCuts | ( | int | value | ) |
Definition at line 828 of file tracer.cpp.
References Stat::addEntry(), iter, main__added_cuts, and main__added_cuts_global_stat.
void Tracer::setMainTotalCuts | ( | int | value | ) |
Definition at line 832 of file tracer.cpp.
References Stat::addEntry(), iter, main__total_cuts, and main__total_cuts_global_stat.
void Tracer::setMainTotalEigendecompositions | ( | int | value | ) |
Definition at line 836 of file tracer.cpp.
References Stat::addEntry(), iter, main__total_eigendecompositions, and main__total_eigendecompositions_global_stat.
void Tracer::incrementMainTotalEigendecompositions | ( | ) |
Definition at line 840 of file tracer.cpp.
References Stat::addEntry(), iter, main__total_eigendecompositions, and main__total_eigendecompositions_global_stat.
Referenced by dsyevx_full_wrapper(), dsyevx_wrapper_first_p(), dsyevx_wrapper_only_most_neg(), dsyevx_wrapper_only_negative(), and dsyevx_wrapper_only_positive().
void Tracer::setMainDeletedCuts | ( | int | value | ) |
Definition at line 846 of file tracer.cpp.
References Stat::addEntry(), iter, main__deleted_cuts, and main__deleted_cuts_global_stat.
void Tracer::setSDPNumNegativeEV | ( | int | value | ) |
Definition at line 853 of file tracer.cpp.
References iter, and sdpcuts__num_negative_ev.
Referenced by CutGen::generateCuts().
void Tracer::setSDPMostNegativeEV | ( | double | value | ) |
Definition at line 856 of file tracer.cpp.
References iter, and sdpcuts__most_negative_ev.
Referenced by CutGen::generateCuts().
void Tracer::setSDPCutsTime | ( | double | value | ) |
Definition at line 859 of file tracer.cpp.
References Stat::addEntry(), iter, sdpcuts__time, and sdpcuts__time_global_stat.
Referenced by CutGen::generateCuts().
void Tracer::setSDPCutsTotalCuts | ( | int | value | ) |
Definition at line 864 of file tracer.cpp.
References Stat::addEntry(), iter, sdpcuts__total_cuts, and sdpcuts__total_cuts_global_stat.
Referenced by CutGen::generateCuts().
void Tracer::setSparsifyTime | ( | double | value | ) |
Definition at line 871 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__time, and sparsify__time_global_stat.
Referenced by CutGen::generateCuts().
void Tracer::setSparsifyTotalCuts | ( | int | value | ) |
Definition at line 875 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__total_cuts, and sparsify__total_cuts_global_stat.
Referenced by CutGen::generateCuts().
void Tracer::setSparsifyDuplicatedCuts | ( | int | value | ) |
Definition at line 879 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__duplicated_cuts, and sparsify__duplicated_cuts_global_stat.
Referenced by CutGen::generateCuts().
void Tracer::setSparsifyWiseDecompositions | ( | int | value | ) |
Definition at line 883 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__wise_decompositions, and sparsify__wise_decompositions_global_stat.
Referenced by CutGen::generateCuts().
void Tracer::addSparsifyNz | ( | int | value | ) |
Definition at line 887 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__nz_global_stat, sparsify__nz_iter_stat, and sparsify__nz_populated.
Referenced by CutGen::generateCuts().
void Tracer::addSparsifySingleColumnSparsity | ( | int | value | ) |
Definition at line 892 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__single_column_sparsity_global_stat, sparsify__single_column_sparsity_iter_stat, and sparsify__single_column_sparsity_populated.
Referenced by CutGen::generateCuts().
void Tracer::addSparsifyColumnPairSparsity | ( | int | value | ) |
Definition at line 897 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__column_pairs_sparsity_global_stat, sparsify__column_pairs_sparsity_iter_stat, and sparsify__column_pairs_sparsity_populated.
Referenced by CutGen::generateCuts().
void Tracer::addSparsifyTop20PercCutsViolation | ( | double | value | ) |
Definition at line 902 of file tracer.cpp.
References Stat::addEntry(), iter, sparsify__top20perc_cuts_violation_global_stat, sparsify__top20perc_cuts_violation_iter_stat, and sparsify__top20perc_cuts_violation_populated.
Referenced by CutGen::generateCuts().
void Tracer::setOrthocutTime | ( | double | value | ) |
Definition at line 910 of file tracer.cpp.
References Stat::addEntry(), iter, orthocut__time, and orthocut__time_global_stat.
Referenced by orthoCutGen().
void Tracer::setOrthocutTotalCuts | ( | int | value | ) |
Definition at line 914 of file tracer.cpp.
References Stat::addEntry(), iter, orthocut__total_cuts, and orthocut__total_cuts_global_stat.
Referenced by orthoCutGen().
void Tracer::setLinquadTime | ( | double | value | ) |
Definition at line 920 of file tracer.cpp.
References Stat::addEntry(), iter, linquadcuts__time, and linquadcuts__time_global_stat.
Referenced by linQuadCutGen(), and linQuadCutGenOriginalBounds().
void Tracer::setLinquadTotalCuts | ( | int | value | ) |
Definition at line 924 of file tracer.cpp.
References Stat::addEntry(), iter, linquadcuts__total_cuts, and linquadcuts__total_cuts_global_stat.
Referenced by linQuadCutGen(), and linQuadCutGenOriginalBounds().
void Tracer::setDisjunctiveCutsTime | ( | double | value | ) |
Definition at line 930 of file tracer.cpp.
References Stat::addEntry(), disjunctivecuts__time, disjunctivecuts__time_global_stat, and iter.
Referenced by disjunctiveCutGen().
void Tracer::setDisjunctiveCutsTotalCuts | ( | int | value | ) |
Definition at line 935 of file tracer.cpp.
References Stat::addEntry(), disjunctivecuts__total_cuts, disjunctivecuts__total_cuts_global_stat, and iter.
Referenced by disjunctiveCutGen().
void Tracer::setHeuristicsCurrentSolution | ( | double | value | ) |
Definition at line 943 of file tracer.cpp.
References heuristics__current_solution, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsBestSolution | ( | double | value | ) |
Definition at line 946 of file tracer.cpp.
References heuristics__best_solution, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsTime | ( | double | value | ) |
Definition at line 949 of file tracer.cpp.
References Stat::addEntry(), heuristics__time, heuristics__time_global_stat, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsxxTSolution | ( | double | value | ) |
Definition at line 953 of file tracer.cpp.
References heuristics__xxT_solution, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsxxTSolutionLPHeuristicImprovement | ( | double | value | ) |
Definition at line 956 of file tracer.cpp.
References Stat::addEntry(), heuristics__xxT_solution_lp_heuristic_improvement, heuristics__xxT_solution_lp_heuristic_improvement_global_stat, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsxxTTime | ( | double | value | ) |
Definition at line 974 of file tracer.cpp.
References Stat::addEntry(), heuristics__xxT_time, heuristics__xxT_time_global_stat, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsMNLPSolution | ( | double | value | ) |
Definition at line 960 of file tracer.cpp.
References heuristics__MNLP_solution, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsMNLPSolutionLPHeuristicImprovement | ( | double | value | ) |
Definition at line 963 of file tracer.cpp.
References Stat::addEntry(), heuristics__MNLP_solution_lp_heuristic_improvement, heuristics__MNLP_solution_lp_heuristic_improvement_global_stat, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsMNLPTime | ( | double | value | ) |
Definition at line 978 of file tracer.cpp.
References Stat::addEntry(), heuristics__MNLP_time, heuristics__MNLP_time_global_stat, and iter.
Referenced by Heuristics::run().
void Tracer::setHeuristicsGWSolution | ( | double | value | ) |
void Tracer::setHeuristicsGWSolutionLPHeuristicImprovement | ( | double | value | ) |
Definition at line 970 of file tracer.cpp.
References Stat::addEntry(), heuristics__GW_solution_lp_heuristic_improvement, heuristics__GW_solution_lp_heuristic_improvement_global_stat, and iter.
void Tracer::setHeuristicsGWTime | ( | double | value | ) |
Definition at line 982 of file tracer.cpp.
References Stat::addEntry(), heuristics__GW_time, heuristics__GW_time_global_stat, and iter.
bound_struct Tracer::boundAtTime | ( | double | time | ) | const [private] |
Definition at line 991 of file tracer.cpp.
References bs::bound, iter, bs::iter1, bs::iter2, main__iteration_bound, main__time, bs::time, and TRACER_INVALID_ENTRY.
bound_struct Tracer::boundAtIter | ( | int | i | ) | const [private] |
Definition at line 1016 of file tracer.cpp.
References bs::bound, bs::iter1, bs::iter2, iterations(), main__iteration_bound, main__time, bs::time, and TRACER_INVALID_ENTRY.
Referenced by globalReport().
bound_struct Tracer::boundAtTimeInterpolated | ( | double | time | ) | const [private] |
Definition at line 1036 of file tracer.cpp.
References bs::bound, iter, bs::iter1, bs::iter2, main__iteration_bound, main__time, bs::time, and TRACER_INVALID_ENTRY.
void Tracer::fillVector | ( | double * | vector, | |
int | length, | |||
double | value | |||
) | [private] |
void Tracer::fillVector | ( | int * | vector, | |
int | length, | |||
int | value | |||
) | [private] |
Definition at line 1076 of file tracer.cpp.
bool Tracer::populated | ( | const double * | vector | ) | const [private] |
Definition at line 1088 of file tracer.cpp.
References iterations(), and TRACER_INVALID_ENTRY.
Referenced by detailedReport(), and globalReport().
bool Tracer::populated | ( | const int * | vector | ) | const [private] |
int Tracer::iter |
Definition at line 105 of file tracer.hpp.
Referenced by addSparsifyColumnPairSparsity(), addSparsifyNz(), addSparsifySingleColumnSparsity(), addSparsifyTop20PercCutsViolation(), boundAtTime(), boundAtTimeInterpolated(), globalReport(), incrementMainTotalEigendecompositions(), iterations(), newIter(), setDisjunctiveCutsTime(), setDisjunctiveCutsTotalCuts(), setHeuristicsBestSolution(), setHeuristicsCurrentSolution(), setHeuristicsGWSolution(), setHeuristicsGWSolutionLPHeuristicImprovement(), setHeuristicsGWTime(), setHeuristicsMNLPSolution(), setHeuristicsMNLPSolutionLPHeuristicImprovement(), setHeuristicsMNLPTime(), setHeuristicsTime(), setHeuristicsxxTSolution(), setHeuristicsxxTSolutionLPHeuristicImprovement(), setHeuristicsxxTTime(), setLinquadTime(), setLinquadTotalCuts(), setMainActiveCuts(), setMainAddedCuts(), setMainBound(), setMainDeletedCuts(), setMainIterationTime(), setMainLPTime(), setMainTotalCuts(), setMainTotalEigendecompositions(), setOrthocutTime(), setOrthocutTotalCuts(), setSDPCutsTime(), setSDPCutsTotalCuts(), setSDPMostNegativeEV(), setSDPNumNegativeEV(), setSparsifyDuplicatedCuts(), setSparsifyTime(), setSparsifyTotalCuts(), setSparsifyWiseDecompositions(), and Tracer().
int Tracer::x_vars |
int Tracer::X_vars |
int Tracer::y_vars |
int Tracer::tot_vars |
char Tracer::instance[200] |
Definition at line 111 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), and Tracer().
double Tracer::main__iteration_bound[TRACE_ITER_SIZE] |
Definition at line 113 of file tracer.hpp.
Referenced by boundAtIter(), boundAtTime(), boundAtTimeInterpolated(), detailedReport(), globalReport(), setMainBound(), and Tracer().
double Tracer::main__time[TRACE_ITER_SIZE] |
Definition at line 114 of file tracer.hpp.
Referenced by boundAtIter(), boundAtTime(), boundAtTimeInterpolated(), detailedReport(), globalReport(), setMainIterationTime(), and Tracer().
double Tracer::main__iteration_time[TRACE_ITER_SIZE] |
Definition at line 115 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setMainIterationTime(), and Tracer().
double Tracer::main__lp_time[TRACE_ITER_SIZE] |
Definition at line 116 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setMainLPTime(), and Tracer().
int Tracer::main__total_cuts[TRACE_ITER_SIZE] |
Definition at line 118 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setMainTotalCuts(), and Tracer().
int Tracer::main__active_cuts[TRACE_ITER_SIZE] |
Definition at line 120 of file tracer.hpp.
Referenced by detailedReport(), setMainActiveCuts(), and Tracer().
int Tracer::main__added_cuts[TRACE_ITER_SIZE] |
Definition at line 122 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setMainAddedCuts(), and Tracer().
int Tracer::main__deleted_cuts[TRACE_ITER_SIZE] |
Definition at line 124 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setMainDeletedCuts(), and Tracer().
int Tracer::main__total_eigendecompositions[TRACE_ITER_SIZE] |
Definition at line 126 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), incrementMainTotalEigendecompositions(), setMainTotalEigendecompositions(), and Tracer().
Definition at line 127 of file tracer.hpp.
Referenced by globalReport(), incrementMainTotalEigendecompositions(), and setMainTotalEigendecompositions().
int Tracer::sdpcuts__num_negative_ev[TRACE_ITER_SIZE] |
Definition at line 129 of file tracer.hpp.
Referenced by detailedReport(), setSDPNumNegativeEV(), and Tracer().
double Tracer::sdpcuts__most_negative_ev[TRACE_ITER_SIZE] |
Definition at line 130 of file tracer.hpp.
Referenced by detailedReport(), setSDPMostNegativeEV(), and Tracer().
double Tracer::sdpcuts__time[TRACE_ITER_SIZE] |
Definition at line 131 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setSDPCutsTime(), and Tracer().
int Tracer::sdpcuts__total_cuts[TRACE_ITER_SIZE] |
Definition at line 133 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setSDPCutsTotalCuts(), and Tracer().
double Tracer::sparsify__time[TRACE_ITER_SIZE] |
Definition at line 136 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setSparsifyTime(), and Tracer().
int Tracer::sparsify__total_cuts[TRACE_ITER_SIZE] |
Definition at line 138 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setSparsifyTotalCuts(), and Tracer().
Definition at line 139 of file tracer.hpp.
Referenced by globalReport(), and setSparsifyTotalCuts().
int Tracer::sparsify__duplicated_cuts[TRACE_ITER_SIZE] |
Definition at line 140 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setSparsifyDuplicatedCuts(), and Tracer().
Definition at line 141 of file tracer.hpp.
Referenced by globalReport(), and setSparsifyDuplicatedCuts().
int Tracer::sparsify__wise_decompositions[TRACE_ITER_SIZE] |
Definition at line 142 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setSparsifyWiseDecompositions(), and Tracer().
Definition at line 143 of file tracer.hpp.
Referenced by globalReport(), and setSparsifyWiseDecompositions().
Stat Tracer::sparsify__nz_iter_stat[TRACE_ITER_SIZE] |
Definition at line 146 of file tracer.hpp.
Referenced by addSparsifyNz(), detailedReport(), globalReport(), and Tracer().
Definition at line 147 of file tracer.hpp.
Referenced by addSparsifySingleColumnSparsity(), and globalReport().
Stat Tracer::sparsify__single_column_sparsity_iter_stat[TRACE_ITER_SIZE] |
Definition at line 148 of file tracer.hpp.
Referenced by addSparsifySingleColumnSparsity(), and detailedReport().
Definition at line 149 of file tracer.hpp.
Referenced by addSparsifySingleColumnSparsity(), detailedReport(), globalReport(), and Tracer().
Definition at line 150 of file tracer.hpp.
Referenced by addSparsifyColumnPairSparsity(), and globalReport().
Stat Tracer::sparsify__column_pairs_sparsity_iter_stat[TRACE_ITER_SIZE] |
Definition at line 151 of file tracer.hpp.
Referenced by addSparsifyColumnPairSparsity(), and detailedReport().
Definition at line 152 of file tracer.hpp.
Referenced by addSparsifyColumnPairSparsity(), detailedReport(), globalReport(), and Tracer().
Definition at line 153 of file tracer.hpp.
Referenced by addSparsifyTop20PercCutsViolation(), and globalReport().
Stat Tracer::sparsify__top20perc_cuts_violation_iter_stat[TRACE_ITER_SIZE] |
Definition at line 154 of file tracer.hpp.
Referenced by addSparsifyTop20PercCutsViolation(), and detailedReport().
Definition at line 155 of file tracer.hpp.
Referenced by addSparsifyTop20PercCutsViolation(), detailedReport(), globalReport(), and Tracer().
int Tracer::orthocut__total_cuts[TRACE_ITER_SIZE] |
Definition at line 157 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setOrthocutTotalCuts(), and Tracer().
Definition at line 158 of file tracer.hpp.
Referenced by globalReport(), and setOrthocutTotalCuts().
double Tracer::orthocut__time[TRACE_ITER_SIZE] |
Definition at line 159 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setOrthocutTime(), and Tracer().
int Tracer::linquadcuts__total_cuts[TRACE_ITER_SIZE] |
Definition at line 162 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setLinquadTotalCuts(), and Tracer().
double Tracer::linquadcuts__time[TRACE_ITER_SIZE] |
Definition at line 164 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setLinquadTime(), and Tracer().
int Tracer::disjunctivecuts__total_cuts[TRACE_ITER_SIZE] |
Definition at line 167 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setDisjunctiveCutsTotalCuts(), and Tracer().
Definition at line 168 of file tracer.hpp.
Referenced by globalReport(), and setDisjunctiveCutsTotalCuts().
double Tracer::disjunctivecuts__time[TRACE_ITER_SIZE] |
Definition at line 169 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setDisjunctiveCutsTime(), and Tracer().
Definition at line 170 of file tracer.hpp.
Referenced by globalReport(), and setDisjunctiveCutsTime().
double Tracer::heuristics__current_solution[TRACE_ITER_SIZE] |
Definition at line 172 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsCurrentSolution(), and Tracer().
double Tracer::heuristics__best_solution[TRACE_ITER_SIZE] |
Definition at line 173 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsBestSolution(), and Tracer().
double Tracer::heuristics__time[TRACE_ITER_SIZE] |
Definition at line 174 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsTime(), and Tracer().
double Tracer::heuristics__xxT_solution[TRACE_ITER_SIZE] |
Definition at line 176 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsxxTSolution(), and Tracer().
double Tracer::heuristics__xxT_solution_lp_heuristic_improvement[TRACE_ITER_SIZE] |
Definition at line 177 of file tracer.hpp.
Referenced by detailedReport(), setHeuristicsxxTSolutionLPHeuristicImprovement(), and Tracer().
Definition at line 178 of file tracer.hpp.
Referenced by globalReport(), and setHeuristicsxxTSolutionLPHeuristicImprovement().
double Tracer::heuristics__xxT_time[TRACE_ITER_SIZE] |
Definition at line 179 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsxxTTime(), and Tracer().
Definition at line 180 of file tracer.hpp.
Referenced by globalReport(), and setHeuristicsxxTTime().
double Tracer::heuristics__MNLP_solution[TRACE_ITER_SIZE] |
Definition at line 181 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsMNLPSolution(), and Tracer().
double Tracer::heuristics__MNLP_solution_lp_heuristic_improvement[TRACE_ITER_SIZE] |
Definition at line 182 of file tracer.hpp.
Referenced by detailedReport(), setHeuristicsMNLPSolutionLPHeuristicImprovement(), and Tracer().
Definition at line 183 of file tracer.hpp.
Referenced by globalReport(), and setHeuristicsMNLPSolutionLPHeuristicImprovement().
double Tracer::heuristics__MNLP_time[TRACE_ITER_SIZE] |
Definition at line 184 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsMNLPTime(), and Tracer().
Definition at line 185 of file tracer.hpp.
Referenced by globalReport(), and setHeuristicsMNLPTime().
double Tracer::heuristics__GW_solution[TRACE_ITER_SIZE] |
Definition at line 186 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsGWSolution(), and Tracer().
double Tracer::heuristics__GW_solution_lp_heuristic_improvement[TRACE_ITER_SIZE] |
Definition at line 187 of file tracer.hpp.
Referenced by detailedReport(), setHeuristicsGWSolutionLPHeuristicImprovement(), and Tracer().
Definition at line 188 of file tracer.hpp.
Referenced by globalReport(), and setHeuristicsGWSolutionLPHeuristicImprovement().
double Tracer::heuristics__GW_time[TRACE_ITER_SIZE] |
Definition at line 189 of file tracer.hpp.
Referenced by detailedReport(), globalReport(), setHeuristicsGWTime(), and Tracer().