|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
This class wraps any ModelEvaluator object and uses a compatible LinearOpWithSolveFactory object to create a LinearOpWithSolveBase version of W. More...
#include <Thyra_DefaultModelEvaluatorWithSolveFactory.hpp>

Private Attributes | |
| RCP < LinearOpWithSolveFactoryBase < Scalar > > | W_factory_ |
Constructors/initializers/accessors/utilities. | |
| DefaultModelEvaluatorWithSolveFactory () | |
| | |
| DefaultModelEvaluatorWithSolveFactory (const RCP< ModelEvaluator< Scalar > > &thyraModel, const RCP< LinearOpWithSolveFactoryBase< Scalar > > &W_factory) | |
| | |
| void | initialize (const RCP< ModelEvaluator< Scalar > > &thyraModel, const RCP< LinearOpWithSolveFactoryBase< Scalar > > &W_factory) |
| | |
| void | uninitialize (RCP< ModelEvaluator< Scalar > > *thyraModel=NULL, RCP< LinearOpWithSolveFactoryBase< Scalar > > *W_factory=NULL) |
| | |
Public functions overridden from Teuchos::Describable. | |
| std::string | description () const |
| | |
Public functions overridden from ModelEvaulator. | |
| RCP< LinearOpWithSolveBase < Scalar > > | create_W () const |
| | |
Private functions overridden from ModelEvaulatorDefaultBase. | |
| ModelEvaluatorBase::OutArgs < Scalar > | createOutArgsImpl () const |
| | |
| void | evalModelImpl (const ModelEvaluatorBase::InArgs< Scalar > &inArgs, const ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const |
| | |
This class wraps any ModelEvaluator object and uses a compatible LinearOpWithSolveFactory object to create a LinearOpWithSolveBase version of W.
ToDo: Finish documentation!
Definition at line 50 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
| Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::DefaultModelEvaluatorWithSolveFactory | ( | ) |
Definition at line 127 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
| Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::DefaultModelEvaluatorWithSolveFactory | ( | const RCP< ModelEvaluator< Scalar > > & | thyraModel, |
| const RCP< LinearOpWithSolveFactoryBase< Scalar > > & | W_factory | ||
| ) |
Definition at line 132 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
| void Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::initialize | ( | const RCP< ModelEvaluator< Scalar > > & | thyraModel, |
| const RCP< LinearOpWithSolveFactoryBase< Scalar > > & | W_factory | ||
| ) |
Definition at line 142 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
References Thyra::ModelEvaluatorDelegatorBase< Scalar >::initialize().
| void Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::uninitialize | ( | RCP< ModelEvaluator< Scalar > > * | thyraModel = NULL, |
| RCP< LinearOpWithSolveFactoryBase< Scalar > > * | W_factory = NULL |
||
| ) |
Definition at line 153 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
References Thyra::ModelEvaluatorDelegatorBase< Scalar >::uninitialize().
| std::string Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::description | ( | ) | const |
Definition at line 169 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
| RCP< LinearOpWithSolveBase< Scalar > > Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::create_W | ( | ) | const [virtual] |
Reimplemented from Thyra::ModelEvaluatorDelegatorBase< Scalar >.
Definition at line 195 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
| ModelEvaluatorBase::OutArgs< Scalar > Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::createOutArgsImpl | ( | ) | const [private, virtual] |
Reimplemented from Thyra::ModelEvaluatorDelegatorBase< Scalar >.
Definition at line 213 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
| void Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::evalModelImpl | ( | const ModelEvaluatorBase::InArgs< Scalar > & | inArgs, |
| const ModelEvaluatorBase::OutArgs< Scalar > & | outArgs | ||
| ) | const [private, virtual] |
Implements Thyra::ModelEvaluatorDefaultBase< Scalar >.
Definition at line 230 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
References Thyra::ModelEvaluatorBase::OutArgs< Scalar >::get_W(), Thyra::ModelEvaluatorBase::OutArgs< Scalar >::get_W_op(), Thyra::ModelEvaluatorBase::OutArgs< Scalar >::supports(), THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_BEGIN, and THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_END.
RCP<LinearOpWithSolveFactoryBase<Scalar> > Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::W_factory_ [private] |
Definition at line 114 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.
1.7.4