Thyra::ModelEvaluator object.
More...
#include <NLPInterfacePack_NLPDirectThyraModelEvaluator.hpp>
Inheritance diagram for NLPInterfacePack::NLPDirectThyraModelEvaluator:
Overridden public members from NLP | |
| void | initialize (bool test_setup) |
| | |
| void | unset_quantities () |
| | |
Overridden public members from NLPObjGrad | |
| bool | supports_Gf () const |
| | |
| bool | supports_Gf_prod () const |
| | |
| value_type | calc_Gf_prod (const Vector &x, const Vector &d, bool newx) const |
| | |
Overridden public members from NLPDirect | |
| Range1D | var_dep () const |
| | |
| Range1D | var_indep () const |
| | |
| const mat_fcty_ptr_t | factory_D () const |
| | |
| const mat_sym_nonsing_fcty_ptr_t | factory_S () const |
| | |
| void | calc_point (const Vector &x, value_type *f, VectorMutable *c, bool recalc_c, VectorMutable *Gf, VectorMutable *py, VectorMutable *rGf, MatrixOp *GcU, MatrixOp *D, MatrixOp *Uz) const |
| | |
| void | calc_semi_newton_step (const Vector &x, VectorMutable *c, bool recalc_c, VectorMutable *py) const |
| | |
Public Member Functions | |
| void | set_direcFiniteDiffCalculator (const Teuchos::RefCountPtr< Thyra::DirectionalFiniteDiffCalculator< value_type > > &direcFiniteDiffCalculator) |
| Utility object that computes directional finite differences. | |
| NLPDirectThyraModelEvaluator () | |
| Initialize to uninitialized. | |
| NLPDirectThyraModelEvaluator (const Teuchos::RefCountPtr< Thyra::ModelEvaluator< value_type > > &model, const int p_idx, const int g_idx) | |
Calls initialize(). | |
| void | initialize (const Teuchos::RefCountPtr< Thyra::ModelEvaluator< value_type > > &model, const int p_idx, const int g_idx) |
.Initialize given a Thyra::ModelEvaluator and a description of how to interpret it. | |
Thyra::ModelEvaluator object.
ToDo: Finish documentation!
Definition at line 44 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.hpp.
|
|
Initialize to uninitialized.
Definition at line 50 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
||||||||||||||||
|
Calls
Definition at line 53 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Utility object that computes directional finite differences.
Definition at line 51 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.hpp. |
|
||||||||||||||||
|
.Initialize given a ToDo: Finish documentation! Definition at line 62 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPDirect. Definition at line 82 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPThyraModelEvaluatorBase. Definition at line 92 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPObjGrad. Definition at line 99 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPObjGrad. Definition at line 106 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
||||||||||||||||
|
Reimplemented from NLPInterfacePack::NLPObjGrad. Definition at line 111 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPDirect. Definition at line 131 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPDirect. Definition at line 136 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Implements NLPInterfacePack::NLPDirect. Definition at line 142 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
|
Reimplemented from NLPInterfacePack::NLPDirect. Definition at line 148 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Implements NLPInterfacePack::NLPDirect. Definition at line 153 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
|
||||||||||||||||||||
|
Implements NLPInterfacePack::NLPDirect. Definition at line 403 of file NLPInterfacePack_NLPDirectThyraModelEvaluator.cpp. |
1.3.9.1