Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar > Class Template Reference

Inheritance diagram for Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

RCP< const VectorSpaceBase<
Scalar > > 
get_x_space () const
 Return the vector space for the state variables x .
RCP< const VectorSpaceBase<
Scalar > > 
get_f_space () const
 Return the vector space for the state function f(...).
ModelEvaluatorBase::InArgs<
Scalar > 
createInArgs () const
 Create an empty input arguments object that can be set up and passed to evalModel().
ModelEvaluatorBase::OutArgs<
Scalar > 
createOutArgs () const
 
void evalModel (const ModelEvaluatorBase::InArgs< Scalar > &inArgs, const ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const
 

Static Public Member Functions

static ModelEvaluatorBase::OutArgs<
Scalar > 
createOutArgs (const ModelEvaluator< Scalar > &model, const SelectedDerivatives &fdDerivatives)

Detailed Description

template<class Scalar>
class Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >

Definition at line 61 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.


Member Function Documentation

template<class Scalar>
RCP<const VectorSpaceBase<Scalar> > Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::get_x_space (  )  const [inline, virtual]

Return the vector space for the state variables x .

Implements Thyra::ModelEvaluator< Scalar >.

Definition at line 65 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.

template<class Scalar>
RCP<const VectorSpaceBase<Scalar> > Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::get_f_space (  )  const [inline, virtual]

Return the vector space for the state function f(...).

Implements Thyra::ModelEvaluator< Scalar >.

Definition at line 67 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.

template<class Scalar>
ModelEvaluatorBase::InArgs<Scalar> Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::createInArgs (  )  const [inline, virtual]

Create an empty input arguments object that can be set up and passed to evalModel().

Postconditions:

Implements Thyra::ModelEvaluator< Scalar >.

Definition at line 69 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.

template<class Scalar>
ModelEvaluatorBase::OutArgs<Scalar> Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::createOutArgs (  )  const [inline, virtual]

Reimplemented from Thyra::ModelEvaluatorDefaultBase< Scalar >.

Definition at line 71 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.

template<class Scalar>
void Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::evalModel ( const ModelEvaluatorBase::InArgs< Scalar > &  inArgs,
const ModelEvaluatorBase::OutArgs< Scalar > &  outArgs 
) const [inline, virtual]

Reimplemented from Thyra::ModelEvaluatorDefaultBase< Scalar >.

Definition at line 73 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 09:26:45 2010 for Thyra by  doxygen 1.4.7