Ipopt::SensApplication Class Reference

#include <SensApplication.hpp>

Inheritance diagram for Ipopt::SensApplication:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SensApplication (SmartPtr< Journalist > jnlst, SmartPtr< OptionsList > options, SmartPtr< RegisteredOptions > reg_options)
 ~SensApplication ()
SensAlgorithmExitStatus Run ()
void Initialize ()
void SetIpoptAlgorithmObjects (SmartPtr< IpoptApplication > app_ipopt, ApplicationReturnStatus ipopt_retval)
SmartPtr< JournalistJnlst ()
SmartPtr< OptionsListOptions ()
SmartPtr< const OptionsListOptions () const
 Get the options list for setting options (const version).
void GetDirectionalDerivatives (Number *SX, Number *SL, Number *SZL, Number *SZU)
 Copy over value of Directional Derivatives K^(-1)N_p(p-p0).
void GetSensitivityMatrix (Number *SX, Number *SL, Number *SZL, Number *SZU)
 Copy over value of ds/dp.
Index nx ()
 accessor methods to get sizing info
Index nl ()
Index nzu ()
Index nzl ()
Index np ()

Static Public Member Functions

static void RegisterOptions (SmartPtr< RegisteredOptions > roptions)

Public Attributes

NumberDirectionalD_X
NumberDirectionalD_L
NumberDirectionalD_Z_U
NumberDirectionalD_Z_L
NumberSensitivityM_X
NumberSensitivityM_L
NumberSensitivityM_Z_U
NumberSensitivityM_Z_L

Private Attributes

SmartPtr< Journalistjnlst_
SmartPtr< OptionsListoptions_
SmartPtr< IpoptDataip_data_
SmartPtr
< IpoptCalculatedQuantities
ip_cq_
SmartPtr< PDSystemSolverpd_solver_
SmartPtr< IpoptNLPip_nlp_
SmartPtr< RegisteredOptionsreg_options_
ApplicationReturnStatus ipopt_retval_
SmartPtr< SensAlgorithmcontroller
bool run_sens_
 storing options values
bool compute_red_hessian_
bool compute_dsdp_
Index n_sens_steps_

Detailed Description

Definition at line 26 of file SensApplication.hpp.


Constructor & Destructor Documentation

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

Member Function Documentation

static void Ipopt::SensApplication::RegisterOptions ( SmartPtr< RegisteredOptions roptions  )  [static]
SensAlgorithmExitStatus Ipopt::SensApplication::Run (  ) 
void Ipopt::SensApplication::Initialize (  ) 
void Ipopt::SensApplication::SetIpoptAlgorithmObjects ( SmartPtr< IpoptApplication app_ipopt,
ApplicationReturnStatus  ipopt_retval 
)
SmartPtr<Journalist> Ipopt::SensApplication::Jnlst (  )  [inline]

Definition at line 45 of file SensApplication.hpp.

SmartPtr<OptionsList> Ipopt::SensApplication::Options (  )  [inline]

Definition at line 51 of file SensApplication.hpp.

SmartPtr<const OptionsList> Ipopt::SensApplication::Options (  )  const [inline]

Get the options list for setting options (const version).

Definition at line 57 of file SensApplication.hpp.

void Ipopt::SensApplication::GetDirectionalDerivatives ( Number SX,
Number SL,
Number SZL,
Number SZU 
) [inline]

Copy over value of Directional Derivatives K^(-1)N_p(p-p0).

Definition at line 63 of file SensApplication.hpp.

void Ipopt::SensApplication::GetSensitivityMatrix ( Number SX,
Number SL,
Number SZL,
Number SZU 
) [inline]

Copy over value of ds/dp.

Definition at line 75 of file SensApplication.hpp.

Index Ipopt::SensApplication::nx (  )  [inline]

accessor methods to get sizing info

Definition at line 86 of file SensApplication.hpp.

Index Ipopt::SensApplication::nl (  )  [inline]

Definition at line 87 of file SensApplication.hpp.

Index Ipopt::SensApplication::nzu (  )  [inline]

Definition at line 88 of file SensApplication.hpp.

Index Ipopt::SensApplication::nzl (  )  [inline]

Definition at line 89 of file SensApplication.hpp.

Index Ipopt::SensApplication::np (  )  [inline]

Definition at line 90 of file SensApplication.hpp.


Member Data Documentation

Definition at line 93 of file SensApplication.hpp.

Definition at line 94 of file SensApplication.hpp.

Definition at line 95 of file SensApplication.hpp.

Definition at line 96 of file SensApplication.hpp.

Definition at line 100 of file SensApplication.hpp.

Definition at line 101 of file SensApplication.hpp.

Definition at line 102 of file SensApplication.hpp.

Definition at line 103 of file SensApplication.hpp.

Definition at line 111 of file SensApplication.hpp.

Definition at line 112 of file SensApplication.hpp.

Definition at line 113 of file SensApplication.hpp.

Definition at line 114 of file SensApplication.hpp.

Definition at line 115 of file SensApplication.hpp.

Definition at line 116 of file SensApplication.hpp.

Definition at line 117 of file SensApplication.hpp.

Definition at line 118 of file SensApplication.hpp.

Definition at line 120 of file SensApplication.hpp.

storing options values

Definition at line 123 of file SensApplication.hpp.

Definition at line 124 of file SensApplication.hpp.

Definition at line 125 of file SensApplication.hpp.

Definition at line 126 of file SensApplication.hpp.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2015 for Ipopt by  doxygen 1.6.1