#include <SensApplication.hpp>
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< Journalist > | Jnlst () |
| SmartPtr< OptionsList > | Options () |
| SmartPtr< const OptionsList > | Options () 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 () |
| Public Member Functions inherited from Ipopt::ReferencedObject | |
| ReferencedObject () | |
| virtual | ~ReferencedObject () |
| Index | ReferenceCount () const |
| void | AddRef (const Referencer *referencer) const |
| void | ReleaseRef (const Referencer *referencer) const |
Static Public Member Functions | |
| static void | RegisterOptions (SmartPtr< RegisteredOptions > roptions) |
Public Attributes | |
| Number * | DirectionalD_X |
| Number * | DirectionalD_L |
| Number * | DirectionalD_Z_L |
| Number * | DirectionalD_Z_U |
| Number * | SensitivityM_X |
| Number * | SensitivityM_L |
| Number * | SensitivityM_Z_L |
| Number * | SensitivityM_Z_U |
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_ |
| ApplicationReturnStatus | ipopt_retval_ |
| SmartPtr< SensAlgorithm > | controller |
| bool | run_sens_ |
| storing options values | |
| bool | compute_red_hessian_ |
| bool | compute_dsdp_ |
| Index | n_sens_steps_ |
Definition at line 26 of file SensApplication.hpp.
| Ipopt::SensApplication::SensApplication | ( | SmartPtr< Journalist > | jnlst, |
| SmartPtr< OptionsList > | options, | ||
| SmartPtr< RegisteredOptions > | reg_options ) |
| Ipopt::SensApplication::~SensApplication | ( | ) |
|
static |
| SensAlgorithmExitStatus Ipopt::SensApplication::Run | ( | ) |
| void Ipopt::SensApplication::Initialize | ( | ) |
| void Ipopt::SensApplication::SetIpoptAlgorithmObjects | ( | SmartPtr< IpoptApplication > | app_ipopt, |
| ApplicationReturnStatus | ipopt_retval ) |
|
inline |
Definition at line 51 of file SensApplication.hpp.
|
inline |
Definition at line 56 of file SensApplication.hpp.
|
inline |
Get the options list for setting options (const version).
Definition at line 62 of file SensApplication.hpp.
|
inline |
Copy over value of Directional Derivatives K^(-1)N_p(p-p0).
Definition at line 68 of file SensApplication.hpp.
|
inline |
Copy over value of ds/dp.
Definition at line 99 of file SensApplication.hpp.
|
inline |
accessor methods to get sizing info
Definition at line 130 of file SensApplication.hpp.
|
inline |
Definition at line 134 of file SensApplication.hpp.
|
inline |
Definition at line 138 of file SensApplication.hpp.
|
inline |
Definition at line 142 of file SensApplication.hpp.
|
inline |
Definition at line 146 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::DirectionalD_X |
Definition at line 152 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::DirectionalD_L |
Definition at line 153 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::DirectionalD_Z_L |
Definition at line 154 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::DirectionalD_Z_U |
Definition at line 155 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::SensitivityM_X |
Definition at line 158 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::SensitivityM_L |
Definition at line 159 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::SensitivityM_Z_L |
Definition at line 160 of file SensApplication.hpp.
| Number* Ipopt::SensApplication::SensitivityM_Z_U |
Definition at line 161 of file SensApplication.hpp.
|
private |
Definition at line 168 of file SensApplication.hpp.
|
private |
Definition at line 169 of file SensApplication.hpp.
Definition at line 170 of file SensApplication.hpp.
|
private |
Definition at line 171 of file SensApplication.hpp.
|
private |
Definition at line 172 of file SensApplication.hpp.
Definition at line 173 of file SensApplication.hpp.
|
private |
Definition at line 174 of file SensApplication.hpp.
|
private |
Definition at line 175 of file SensApplication.hpp.
|
private |
Definition at line 177 of file SensApplication.hpp.
|
private |
storing options values
Definition at line 180 of file SensApplication.hpp.
|
private |
Definition at line 181 of file SensApplication.hpp.
|
private |
Definition at line 182 of file SensApplication.hpp.
|
private |
Definition at line 183 of file SensApplication.hpp.