Ipopt  3.12.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
Ipopt::SensBuilder Class Reference

#include <SensBuilder.hpp>

+ Inheritance diagram for Ipopt::SensBuilder:

Public Member Functions

 SensBuilder ()
 This class sets up everything necessary and builds the P matrix which is an intermediate step in calculating the schur matrix. More...
 
 ~SensBuilder ()
 
SmartPtr< SensAlgorithmBuildSensAlg (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)
 
- Public Member Functions inherited from Ipopt::ReferencedObject
 ReferencedObject ()
 
virtual ~ReferencedObject ()
 
Index ReferenceCount () const
 
void AddRef (const Referencer *referencer) const
 
void ReleaseRef (const Referencer *referencer) const
 

Detailed Description

Definition at line 22 of file SensBuilder.hpp.

Constructor & Destructor Documentation

Ipopt::SensBuilder::SensBuilder ( )

This class sets up everything necessary and builds the P matrix which is an intermediate step in calculating the schur matrix.

Ipopt::SensBuilder::~SensBuilder ( )

Member Function Documentation

SmartPtr<SensAlgorithm> Ipopt::SensBuilder::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> Ipopt::SensBuilder::BuildRedHessCalc ( const Journalist jnlst,
const OptionsList options,
const std::string &  prefix,
IpoptNLP ip_nlp,
IpoptData ip_data,
IpoptCalculatedQuantities ip_cq,
PDSystemSolver pd_solver 
)

The documentation for this class was generated from the following file: