#include <Thyra_EpetraModelEvaluator.hpp>
Inheritance diagram for Thyra::EpetraModelEvaluator:
Constructors/initializers/accessors/utilities. | |
| EpetraModelEvaluator () | |
| | |
| EpetraModelEvaluator (const Teuchos::RefCountPtr< const EpetraExt::ModelEvaluator > &epetraModel, const Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< double > > &W_factory) | |
| | |
| void | initialize (const Teuchos::RefCountPtr< const EpetraExt::ModelEvaluator > &epetraModel, const Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< double > > &W_factory) |
| | |
| Teuchos::RefCountPtr< const EpetraExt::ModelEvaluator > | getEpetraModel () const |
| | |
| void | setInitialGuess (const ModelEvaluatorBase::InArgs< double > &initialGuess) |
| | |
| void | uninitialize (Teuchos::RefCountPtr< const EpetraExt::ModelEvaluator > *epetraModel=NULL, Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< double > > *W_factory=NULL) |
| | |
| const ModelEvaluatorBase::InArgs< double > & | getFinalPoint () const |
| | |
| bool | finalPointWasSolved () const |
| | |
Public functions overridden from ModelEvaulator. | |
| int | Np () const |
| | |
| int | Ng () const |
| | |
| Teuchos::RefCountPtr< const VectorSpaceBase< double > > | get_x_space () const |
| | |
| Teuchos::RefCountPtr< const VectorSpaceBase< double > > | get_f_space () const |
| | |
| Teuchos::RefCountPtr< const VectorSpaceBase< double > > | get_p_space (int l) const |
| | |
| Teuchos::RefCountPtr< const VectorSpaceBase< double > > | get_g_space (int j) const |
| | |
| ModelEvaluatorBase::InArgs< double > | getNominalValues () const |
| | |
| ModelEvaluatorBase::InArgs< double > | getLowerBounds () const |
| | |
| ModelEvaluatorBase::InArgs< double > | getUpperBounds () const |
| | |
| Teuchos::RefCountPtr< LinearOpWithSolveBase< double > > | create_W () const |
| | |
| Teuchos::RefCountPtr< LinearOpBase< double > > | create_W_op () const |
| | |
| Teuchos::RefCountPtr< LinearOpBase< double > > | create_DfDp_op (int l) const |
| | |
| Teuchos::RefCountPtr< LinearOpBase< double > > | create_DgDx_op (int j) const |
| | |
| Teuchos::RefCountPtr< LinearOpBase< double > > | create_DgDp_op (int j, int l) const |
| | |
| ModelEvaluatorBase::InArgs< double > | createInArgs () const |
| | |
| ModelEvaluatorBase::OutArgs< double > | createOutArgs () const |
| | |
| void | evalModel (const ModelEvaluatorBase::InArgs< double > &inArgs, const ModelEvaluatorBase::OutArgs< double > &outArgs) const |
| | |
| void | reportFinalPoint (const ModelEvaluatorBase::InArgs< double > &finalPoint, const bool wasSolved) |
| | |
Public functions overridden from Teuchos::Describable. | |
| std::string | description () const |
| | |
Private Types | |
| typedef std::vector< Teuchos::RefCountPtr< const Epetra_Map > > | p_map_t |
| typedef std::vector< Teuchos::RefCountPtr< const Epetra_Map > > | g_map_t |
| typedef std::vector< Teuchos::RefCountPtr< const SpmdVectorSpaceDefaultBase< double > > > | p_space_t |
| typedef std::vector< Teuchos::RefCountPtr< const SpmdVectorSpaceDefaultBase< double > > > | g_space_t |
Private Attributes | |
| Teuchos::RefCountPtr< const EpetraExt::ModelEvaluator > | epetraModel_ |
| Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< double > > | W_factory_ |
| Teuchos::RefCountPtr< const Epetra_Map > | x_map_ |
| p_map_t | p_map_ |
| g_map_t | g_map_ |
| Teuchos::RefCountPtr< const Epetra_Map > | f_map_ |
| Teuchos::RefCountPtr< const SpmdVectorSpaceDefaultBase< double > > | x_space_ |
| p_space_t | p_space_ |
| Teuchos::RefCountPtr< const SpmdVectorSpaceDefaultBase< double > > | f_space_ |
| g_space_t | g_space_ |
| ModelEvaluatorBase::InArgs< double > | initialGuess_ |
| ModelEvaluatorBase::InArgs< double > | lowerBounds_ |
| ModelEvaluatorBase::InArgs< double > | upperBounds_ |
| ModelEvaluatorBase::InArgs< double > | finalPoint_ |
| bool | finalPointWasSolved_ |
Definition at line 41 of file Thyra_EpetraModelEvaluator.hpp.
|
|
Definition at line 143 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 144 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 146 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 147 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 39 of file Thyra_EpetraModelEvaluator.cpp. |
|
||||||||||||
|
Definition at line 43 of file Thyra_EpetraModelEvaluator.cpp. |
|
||||||||||||
|
Definition at line 51 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Definition at line 99 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Definition at line 104 of file Thyra_EpetraModelEvaluator.cpp. |
|
||||||||||||
|
Definition at line 109 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Definition at line 121 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Definition at line 126 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 133 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 138 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 144 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 150 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 156 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 163 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 169 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 174 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 179 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 185 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 198 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 204 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 211 of file Thyra_EpetraModelEvaluator.cpp. |
|
||||||||||||
|
Implements Thyra::ModelEvaluator< double >. Definition at line 218 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 224 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Implements Thyra::ModelEvaluator< double >. Definition at line 243 of file Thyra_EpetraModelEvaluator.cpp. |
|
||||||||||||
|
Implements Thyra::ModelEvaluator< double >. |
|
||||||||||||
|
Implements Thyra::ModelEvaluator< double >. Definition at line 524 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Definition at line 536 of file Thyra_EpetraModelEvaluator.cpp. |
|
|
Definition at line 152 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 153 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 154 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 155 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 156 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 157 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 158 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 159 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 160 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 161 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 162 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 163 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 164 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 165 of file Thyra_EpetraModelEvaluator.hpp. |
|
|
Definition at line 166 of file Thyra_EpetraModelEvaluator.hpp. |
1.3.9.1