Ipopt Documentation  
Loading...
Searching...
No Matches
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.
 ~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< ReducedHessianCalculatorBuildRedHessCalc (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 20 of file SensBuilder.hpp.

Constructor & Destructor Documentation

◆ SensBuilder()

Ipopt::SensBuilder::SensBuilder ( )

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

◆ ~SensBuilder()

Ipopt::SensBuilder::~SensBuilder ( )

Member Function Documentation

◆ BuildSensAlg()

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 )

◆ BuildRedHessCalc()

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: