Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar > Class Template Reference

This class wraps any ModelEvaluator object and uses a compatible LinearOpWithSolveFactory object to create a LinearOpWithSolveBase version of W. More...

#include <Thyra_DefaultModelEvaluatorWithSolveFactory.hpp>

Inheritance diagram for Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >:

[legend]
List of all members.

Constructors/initializers/accessors/utilities.

 DefaultModelEvaluatorWithSolveFactory ()
 
 DefaultModelEvaluatorWithSolveFactory (const Teuchos::RefCountPtr< ModelEvaluator< Scalar > > &thyraModel, const Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< Scalar > > &W_factory)
 
void initialize (const Teuchos::RefCountPtr< ModelEvaluator< Scalar > > &thyraModel, const Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< Scalar > > &W_factory)
 
void uninitialize (Teuchos::RefCountPtr< ModelEvaluator< Scalar > > *thyraModel=NULL, Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< Scalar > > *W_factory=NULL)
 

Public functions overridden from ModelEvaulator.

Teuchos::RefCountPtr< LinearOpWithSolveBase<
Scalar > > 
create_W () const
 
ModelEvaluatorBase::OutArgs<
Scalar > 
createOutArgs () const
 
void evalModel (const ModelEvaluatorBase::InArgs< Scalar > &inArgs, const ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const
 

Public functions overridden from Teuchos::Describable.

std::string description () const
 

Detailed Description

template<class Scalar>
class Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >

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 45 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::DefaultModelEvaluatorWithSolveFactory  ) 
 

Definition at line 109 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.

template<class Scalar>
Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::DefaultModelEvaluatorWithSolveFactory const Teuchos::RefCountPtr< ModelEvaluator< Scalar > > &  thyraModel,
const Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< Scalar > > &  W_factory
 

Definition at line 113 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.


Member Function Documentation

template<class Scalar>
void Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::initialize const Teuchos::RefCountPtr< ModelEvaluator< Scalar > > &  thyraModel,
const Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< Scalar > > &  W_factory
 

Definition at line 122 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.

template<class Scalar>
void Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::uninitialize Teuchos::RefCountPtr< ModelEvaluator< Scalar > > *  thyraModel = NULL,
Teuchos::RefCountPtr< LinearOpWithSolveFactoryBase< Scalar > > *  W_factory = NULL
 

Definition at line 132 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.

template<class Scalar>
Teuchos::RefCountPtr< LinearOpWithSolveBase< Scalar > > Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::create_W  )  const
 

Reimplemented from Thyra::ModelEvaluatorDelegatorBase< Scalar >.

Definition at line 147 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.

template<class Scalar>
ModelEvaluatorBase::OutArgs< Scalar > Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::createOutArgs  )  const
 

Reimplemented from Thyra::ModelEvaluatorDelegatorBase< Scalar >.

Definition at line 161 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.

template<class Scalar>
void Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::evalModel const ModelEvaluatorBase::InArgs< Scalar > &  inArgs,
const ModelEvaluatorBase::OutArgs< Scalar > &  outArgs
const
 

Definition at line 176 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.

template<class Scalar>
std::string Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::description  )  const
 

Definition at line 292 of file Thyra_DefaultModelEvaluatorWithSolveFactory.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:32:49 2008 for Thyra Nonlinear Model Evaluator Support by doxygen 1.3.9.1