Thyra Package Browser (Single Doxygen Collection) Version of the Day
Related Functions
Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar > Class Template Reference

This class wraps any ModelEvaluator object and computes certain derivatives using finite differences. More...

#include <Thyra_DefaultFiniteDifferenceModelEvaluator_decl.hpp>

Inheritance diagram for Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >:
Inheritance graph
[legend]

List of all members.

Related Functions

(Note that these are not member functions.)

template<class Scalar >
RCP
< DefaultFiniteDifferenceModelEvaluator
< Scalar > > 
defaultFiniteDifferenceModelEvaluator ()
 Nonmember constructor.
template<class Scalar >
RCP
< DefaultFiniteDifferenceModelEvaluator
< Scalar > > 
defaultFiniteDifferenceModelEvaluator (const RCP< ModelEvaluator< Scalar > > &thyraModel, const RCP< DirectionalFiniteDiffCalculator< Scalar > > &direcFiniteDiffCalculator)
 Nonmember constructor.

Constructors/initializers/accessors/utilities.

 STANDARD_COMPOSITION_MEMBERS (DirectionalFiniteDiffCalculator< Scalar >, direcFiniteDiffCalculator)
 Utility object that computes directional finite differences.
 DefaultFiniteDifferenceModelEvaluator ()
 
void initialize (const RCP< ModelEvaluator< Scalar > > &thyraModel, const RCP< DirectionalFiniteDiffCalculator< Scalar > > &direcFiniteDiffCalculator)
 

Public functions overridden from Teuchos::Describable.

std::string description () const
 

Private functions overridden from ModelEvaulatorDefaultBase.

ModelEvaluatorBase::OutArgs
< Scalar > 
createOutArgsImpl () const
 
void evalModelImpl (const ModelEvaluatorBase::InArgs< Scalar > &inArgs, const ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const
 

Detailed Description

template<class Scalar>
class Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >

This class wraps any ModelEvaluator object and computes certain derivatives using finite differences.

ToDo: Finish documentation!

Definition at line 49 of file Thyra_DefaultFiniteDifferenceModelEvaluator_decl.hpp.


Constructor & Destructor Documentation


Member Function Documentation

template<class Scalar >
Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::STANDARD_COMPOSITION_MEMBERS ( DirectionalFiniteDiffCalculator< Scalar >  ,
direcFiniteDiffCalculator   
)

Utility object that computes directional finite differences.

template<class Scalar >
void Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::initialize ( const RCP< ModelEvaluator< Scalar > > &  thyraModel,
const RCP< DirectionalFiniteDiffCalculator< Scalar > > &  direcFiniteDiffCalculator 
)
template<class Scalar >
std::string Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::description ( ) const
template<class Scalar >
ModelEvaluatorBase::OutArgs< Scalar > Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::createOutArgsImpl ( ) const [private, virtual]
template<class Scalar >
void Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::evalModelImpl ( const ModelEvaluatorBase::InArgs< Scalar > &  inArgs,
const ModelEvaluatorBase::OutArgs< Scalar > &  outArgs 
) const [private, virtual]

Friends And Related Function Documentation

template<class Scalar >
RCP< DefaultFiniteDifferenceModelEvaluator< Scalar > > defaultFiniteDifferenceModelEvaluator ( ) [related]

Nonmember constructor.

Definition at line 104 of file Thyra_DefaultFiniteDifferenceModelEvaluator_decl.hpp.

template<class Scalar >
RCP< DefaultFiniteDifferenceModelEvaluator< Scalar > > defaultFiniteDifferenceModelEvaluator ( const RCP< ModelEvaluator< Scalar > > &  thyraModel,
const RCP< DirectionalFiniteDiffCalculator< Scalar > > &  direcFiniteDiffCalculator 
) [related]

Nonmember constructor.

Definition at line 116 of file Thyra_DefaultFiniteDifferenceModelEvaluator_decl.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines