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.
Class to organize all the data required by the algorithm.
This is the abstract base class for classes that map the traditional NLP into something that is more ...
Class responsible for all message output.
This class stores a list of user set options.
Pure Primal Dual System Solver Base Class.
Storing the reference count of all the smart pointers that currently reference it.
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)
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)
SensBuilder()
This class sets up everything necessary and builds the P matrix which is an intermediate step in calc...
Template class for Smart Pointers.
This file contains a base class for all exceptions and a set of macros to help with exceptions.
DECLARE_STD_SIPOPT_EXCEPTION(SENS_SUFFIX_ERROR)
Standard exception for wrong/inconsistent suffixes for sipopt.