Public Member Functions | Static Public Member Functions | Private Attributes

Ipopt::NmpcApplication Class Reference

#include <AsNMPCApplication.hpp>

Inheritance diagram for Ipopt::NmpcApplication:
Ipopt::ReferencedObject

List of all members.

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_

Detailed Description

Definition at line 22 of file AsNMPCApplication.hpp.


Constructor & Destructor Documentation

Ipopt::NmpcApplication::NmpcApplication ( SmartPtr< Journalist >  jnlst,
SmartPtr< OptionsList >  options,
SmartPtr< RegisteredOptions >  reg_options 
)
Ipopt::NmpcApplication::~NmpcApplication (  ) 

Member Function Documentation

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.


Member Data Documentation

storing options values

Definition at line 75 of file AsNMPCApplication.hpp.

Definition at line 76 of file AsNMPCApplication.hpp.


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