Thyra Package Browser (Single Doxygen Collection) Version of the Day
Public Member Functions | Static Public Member Functions | Static Private Member Functions
Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar > Class Template Reference

#include <Thyra_DirectionalFiniteDiffCalculator_def.hpp>

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)

Static Private Member Functions

static void assert_p_space (const ModelEvaluator< Scalar > &model, const int l)

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:

  • returnVal.supports(IN_ARG_blah) gives the variables that are supported or not supported by the underlying model.
  • returnVal.get_blah(...)==null for all variables/parameters that are supported.

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]
template<class Scalar >
void Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::evalModel ( const ModelEvaluatorBase::InArgs< Scalar > &  inArgs,
const ModelEvaluatorBase::OutArgs< Scalar > &  outArgs 
) const [inline, virtual]
template<class Scalar >
static ModelEvaluatorBase::OutArgs<Scalar> Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::createOutArgs ( const ModelEvaluator< Scalar > &  model,
const SelectedDerivatives fdDerivatives 
) [inline, static]
template<class Scalar >
static void Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::assert_p_space ( const ModelEvaluator< Scalar > &  model,
const int  l 
) [inline, static, private]

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