9 #ifndef __IPOPTINTERIORWARMSTARTER_HPP__ 10 #define __IPOPTINTERIORWARMSTARTER_HPP__ 28 bool store_several_iterates);
76 bool store_several_iterates_;
93 std::vector<Ipopt::Index> stored_iter_;
94 std::vector<Ipopt::SmartPtr<const Ipopt::IteratesVector> > stored_iterates_;
95 std::vector<Ipopt::Number> stored_mu_;
96 std::vector<Ipopt::Number> stored_nlp_error_;
97 std::vector<Ipopt::Number> stored_primal_inf_;
98 std::vector<Ipopt::Number> stored_dual_inf_;
99 std::vector<Ipopt::Number> stored_compl_;
(C) Copyright International Business Machines Corporation 2007
~IpoptInteriorWarmStarter()
Default destructor.
bool Finalize()
Method for doing whatever needs to be done after the parent NLP has been solved.
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.
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...