|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Thyra_DirectionalFiniteDiffCalculator_def.hpp>

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) |
Definition at line 61 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.
| 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.
| 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.
| 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.
| 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.
Referenced by Thyra::DirectionalFiniteDiffCalculator< Scalar >::createOutArgs().
| 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.
| static ModelEvaluatorBase::OutArgs<Scalar> Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::createOutArgs | ( | const ModelEvaluator< Scalar > & | model, |
| const SelectedDerivatives & | fdDerivatives | ||
| ) | [inline, static] |
Definition at line 79 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.
References Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::assert_p_space(), Thyra::ModelEvaluator< Scalar >::createOutArgs(), Thyra::ModelEvaluatorDefaultBase< Scalar >::Ng(), Thyra::ModelEvaluatorDefaultBase< Scalar >::Np(), Thyra::DirectionalFiniteDiffCalculatorTypes::SelectedDerivatives::supports_DfDp_, and Thyra::DirectionalFiniteDiffCalculatorTypes::SelectedDerivatives::supports_DgDp_.
| static void Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::assert_p_space | ( | const ModelEvaluator< Scalar > & | model, |
| const int | l | ||
| ) | [inline, static, private] |
Definition at line 140 of file Thyra_DirectionalFiniteDiffCalculator_def.hpp.
References Thyra::ModelEvaluator< Scalar >::get_p_space().
Referenced by Thyra::DirectionalFiniteDiffCalculatorTypes::OutArgsCreator< Scalar >::createOutArgs().
1.7.4