Ipopt
3.12.12
|
#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) More... | |
void | GetDirectionalDerivatives (Number *SX, Number *SL, Number *SZL, Number *SZU) |
Copy over value of Directional Derivatives K^(-1)N_p(p-p0) More... | |
void | GetSensitivityMatrix (Number *SX, Number *SL, Number *SZL, Number *SZU) |
Copy over value of ds/dp. More... | |
Index | nx () |
accessor methods to get sizing info More... | |
Index | nl () |
Index | nzu () |
Index | nzl () |
Index | np () |
![]() | |
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_U |
Number * | DirectionalD_Z_L |
Number * | SensitivityM_X |
Number * | SensitivityM_L |
Number * | SensitivityM_Z_U |
Number * | SensitivityM_Z_L |
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 More... | |
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 45 of file SensApplication.hpp.
|
inline |
Definition at line 51 of file SensApplication.hpp.
|
inline |
Get the options list for setting options (const version)
Definition at line 57 of file SensApplication.hpp.
|
inline |
Copy over value of Directional Derivatives K^(-1)N_p(p-p0)
Definition at line 63 of file SensApplication.hpp.
|
inline |
Copy over value of ds/dp.
Definition at line 75 of file SensApplication.hpp.
|
inline |
accessor methods to get sizing info
Definition at line 86 of file SensApplication.hpp.
|
inline |
Definition at line 87 of file SensApplication.hpp.
|
inline |
Definition at line 88 of file SensApplication.hpp.
|
inline |
Definition at line 89 of file SensApplication.hpp.
|
inline |
Definition at line 90 of file SensApplication.hpp.
Number* Ipopt::SensApplication::DirectionalD_X |
Definition at line 93 of file SensApplication.hpp.
Number* Ipopt::SensApplication::DirectionalD_L |
Definition at line 94 of file SensApplication.hpp.
Number* Ipopt::SensApplication::DirectionalD_Z_U |
Definition at line 95 of file SensApplication.hpp.
Number* Ipopt::SensApplication::DirectionalD_Z_L |
Definition at line 96 of file SensApplication.hpp.
Number* Ipopt::SensApplication::SensitivityM_X |
Definition at line 100 of file SensApplication.hpp.
Number* Ipopt::SensApplication::SensitivityM_L |
Definition at line 101 of file SensApplication.hpp.
Number* Ipopt::SensApplication::SensitivityM_Z_U |
Definition at line 102 of file SensApplication.hpp.
Number* Ipopt::SensApplication::SensitivityM_Z_L |
Definition at line 103 of file SensApplication.hpp.
|
private |
Definition at line 111 of file SensApplication.hpp.
|
private |
Definition at line 112 of file SensApplication.hpp.
Definition at line 113 of file SensApplication.hpp.
|
private |
Definition at line 114 of file SensApplication.hpp.
|
private |
Definition at line 115 of file SensApplication.hpp.
Definition at line 116 of file SensApplication.hpp.
|
private |
Definition at line 117 of file SensApplication.hpp.
|
private |
Definition at line 118 of file SensApplication.hpp.
|
private |
Definition at line 120 of file SensApplication.hpp.
|
private |
storing options values
Definition at line 123 of file SensApplication.hpp.
|
private |
Definition at line 124 of file SensApplication.hpp.
|
private |
Definition at line 125 of file SensApplication.hpp.
|
private |
Definition at line 126 of file SensApplication.hpp.