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.
This file contains a base class for all exceptions and a set of macros to help with exceptions...
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 ...