Public Member Functions

Ipopt::SchurBuilder Class Reference

#include <AsSchurBuilder.hpp>

Inheritance diagram for Ipopt::SchurBuilder:
Ipopt::ReferencedObject

List of all members.

Public Member Functions

 SchurBuilder ()
 This class sets up everything necessary and builds the P matrix which is an intermediate step in calculating the schur matrix.
 ~SchurBuilder ()
SmartPtr< AsNmpController > BuildNmpc (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)

Detailed Description

Definition at line 19 of file AsSchurBuilder.hpp.


Constructor & Destructor Documentation

Ipopt::SchurBuilder::SchurBuilder (  ) 

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

Ipopt::SchurBuilder::~SchurBuilder (  ) 

Member Function Documentation

SmartPtr<AsNmpController> Ipopt::SchurBuilder::BuildNmpc ( 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::SchurBuilder::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: