#include <AsSchurBuilder.hpp>
Inheritance diagram for Ipopt::SchurBuilder:
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) |
Definition at line 22 of file AsSchurBuilder.hpp.
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 | ( | ) |
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 | |||
) |