7 #ifndef __ASSCHURBUILDER_HPP__
8 #define __ASSCHURBUILDER_HPP__
33 const std::string& prefix,
43 const std::string& prefix,
Class for all IPOPT specific calculated quantities.
SensBuilder()
This class sets up everything necessary and builds the P matrix which is an intermediate step in calc...
DECLARE_STD_SIPOPT_EXCEPTION(SENS_SUFFIX_ERROR)
Standard exception for wrong/inconsistent suffixes for sipopt.
Pure Primal Dual System Solver Base Class.
Template class for Smart Pointers.
Storing the reference count of all the smart pointers that currently reference it.
This class stores a list of user set options.
SmartPtr< ReducedHessianCalculator > BuildRedHessCalc(const Journalist &jnlst, const OptionsList &options, const std::string &prefix, IpoptNLP &ip_nlp, IpoptData &ip_data, IpoptCalculatedQuantities &ip_cq, PDSystemSolver &pd_solver)
Class to organize all the data required by the algorithm.
SmartPtr< SensAlgorithm > BuildSensAlg(const Journalist &jnlst, const OptionsList &options, const std::string &prefix, IpoptNLP &ip_nlp, IpoptData &ip_data, IpoptCalculatedQuantities &ip_cq, PDSystemSolver &pd_solver)
Class responsible for all message output.
This is the abstract base class for classes that map the traditional NLP into something that is more ...