bool WarmStartIterate(Ipopt::Index n, const Ipopt::Number *x_l_new, const Ipopt::Number *x_u_new, Ipopt::IteratesVector &warm_start_iterate)
Method for computing the initial point based on the stored information.
IpoptInteriorWarmStarter(Ipopt::Index n, const Ipopt::Number *x_L, const Ipopt::Number *x_u, Ipopt::Number nlp_lower_bound_inf, Ipopt::Number nlp_upper_bound_inf, bool store_several_iterates)
Constructor.
bool UpdateStoredIterates(Ipopt::AlgorithmMode mode, const Ipopt::IpoptData &ip_data, Ipopt::IpoptCalculatedQuantities &ip_cq)
Method for possibly storing another iterate during the current optimizatin for possible use for a war...