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