Class NonSymmetricIPM
-
template<typename IPMDouble>
class NonSymmetricIPM -
Public Functions
-
template<typename T>
inline void cast_members_from(const NonSymmetricIPM<T> &other)
-
template<typename T>
inline NonSymmetricIPM<T> *cast_with_product_barrier()
-
int run_solver()
-
void initialize()
Public Members
-
std::shared_ptr<spdlog::logger> _logger
-
std::shared_ptr<spdlog::logger> _benchmark_logger
-
unsigned _num_predictor_steps = 500
-
unsigned _num_corrector_steps
-
unsigned _total_num_line_steps
-
bool _check_centrality_in_every_segment = true
-
bool _type_cast_if_unsuccessful = true
-
bool _use_line_search = true
-
ErrorConstants<IPMDouble> _err_consts
-
template<typename T>