#include <AsNMPCApplication.hpp>
Public Member Functions | |
| NmpcApplication (SmartPtr< Journalist > jnlst, SmartPtr< OptionsList > options, SmartPtr< RegisteredOptions > reg_options) | |
| ~NmpcApplication () | |
| NmpControllerExitStatus | Run () |
| void | Initialize () |
| void | SetIpoptAlgorithmObjects (SmartPtr< IpoptApplication > app_ipopt, ApplicationReturnStatus ipopt_retval) |
| SmartPtr< Journalist > | Jnlst () |
| SmartPtr< OptionsList > | Options () |
| SmartPtr< const OptionsList > | Options () const |
| Get the options list for setting options (const version). | |
Static Public Member Functions | |
| static void | RegisterOptions (SmartPtr< RegisteredOptions > roptions) |
Private Attributes | |
| SmartPtr< Journalist > | jnlst_ |
| SmartPtr< OptionsList > | options_ |
| SmartPtr< IpoptData > | ip_data_ |
| SmartPtr < IpoptCalculatedQuantities > | ip_cq_ |
| SmartPtr< PDSystemSolver > | pd_solver_ |
| SmartPtr< IpoptNLP > | ip_nlp_ |
| SmartPtr< RegisteredOptions > | reg_options_ |
| bool | run_nmpc_ |
| storing options values | |
| bool | compute_red_hessian_ |
| Index | n_nmpc_steps_ |
Definition at line 22 of file AsNMPCApplication.hpp.
| Ipopt::NmpcApplication::NmpcApplication | ( | SmartPtr< Journalist > | jnlst, | |
| SmartPtr< OptionsList > | options, | |||
| SmartPtr< RegisteredOptions > | reg_options | |||
| ) |
| Ipopt::NmpcApplication::~NmpcApplication | ( | ) |
| static void Ipopt::NmpcApplication::RegisterOptions | ( | SmartPtr< RegisteredOptions > | roptions | ) | [static] |
| NmpControllerExitStatus Ipopt::NmpcApplication::Run | ( | ) |
| void Ipopt::NmpcApplication::Initialize | ( | ) |
| void Ipopt::NmpcApplication::SetIpoptAlgorithmObjects | ( | SmartPtr< IpoptApplication > | app_ipopt, | |
| ApplicationReturnStatus | ipopt_retval | |||
| ) |
| SmartPtr<Journalist> Ipopt::NmpcApplication::Jnlst | ( | ) | [inline] |
Definition at line 41 of file AsNMPCApplication.hpp.
| SmartPtr<OptionsList> Ipopt::NmpcApplication::Options | ( | ) | [inline] |
Definition at line 47 of file AsNMPCApplication.hpp.
| SmartPtr<const OptionsList> Ipopt::NmpcApplication::Options | ( | ) | const [inline] |
Get the options list for setting options (const version).
Definition at line 53 of file AsNMPCApplication.hpp.
SmartPtr<Journalist> Ipopt::NmpcApplication::jnlst_ [private] |
Definition at line 65 of file AsNMPCApplication.hpp.
SmartPtr<OptionsList> Ipopt::NmpcApplication::options_ [private] |
Definition at line 66 of file AsNMPCApplication.hpp.
SmartPtr<IpoptData> Ipopt::NmpcApplication::ip_data_ [private] |
Definition at line 67 of file AsNMPCApplication.hpp.
Definition at line 68 of file AsNMPCApplication.hpp.
Definition at line 69 of file AsNMPCApplication.hpp.
SmartPtr<IpoptNLP> Ipopt::NmpcApplication::ip_nlp_ [private] |
Definition at line 70 of file AsNMPCApplication.hpp.
Definition at line 72 of file AsNMPCApplication.hpp.
bool Ipopt::NmpcApplication::run_nmpc_ [private] |
storing options values
Definition at line 75 of file AsNMPCApplication.hpp.
bool Ipopt::NmpcApplication::compute_red_hessian_ [private] |
Definition at line 76 of file AsNMPCApplication.hpp.
Index Ipopt::NmpcApplication::n_nmpc_steps_ [private] |
Definition at line 77 of file AsNMPCApplication.hpp.
1.7.1