Thyra::ModelEvaluatorBase::InArgsSetup< Scalar > Class Template Reference

Protected subclass of InArgs that only ModelEvaluator subclasses can access to set up the selection of supported input arguments. More...

#include <Thyra_ModelEvaluatorBase_decl.hpp>

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

List of all members.

Public Member Functions

 InArgsSetup ()
 
 InArgsSetup (const InArgs< Scalar > &)
 
void setModelEvalDescription (const std::string &modelEvalDescription)
 
void set_Np (int Np)
 
void setSupports (EInArgsMembers arg, bool supports=true)
 
void setSupports (const InArgs< Scalar > &inputInArgs, const int Np=-1)
 
void setUnsupportsAndRelated (EInArgsMembers arg)
 

Detailed Description

template<class Scalar>
class Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >

Protected subclass of InArgs that only ModelEvaluator subclasses can access to set up the selection of supported input arguments.

Objects of this type must be created in overrides of ModelEvaluator::createInArgs().

Definition at line 677 of file Thyra_ModelEvaluatorBase_decl.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::InArgsSetup (  )  [inline]

Definition at line 1540 of file Thyra_ModelEvaluatorBase_def.hpp.

template<class Scalar >
Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::InArgsSetup ( const InArgs< Scalar > &  inArgs  )  [inline]

Definition at line 1545 of file Thyra_ModelEvaluatorBase_def.hpp.


Member Function Documentation

template<class Scalar >
void Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::setModelEvalDescription ( const std::string &  modelEvalDescription  )  [inline]

Definition at line 1551 of file Thyra_ModelEvaluatorBase_def.hpp.

template<class Scalar >
void Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::set_Np ( int  Np  )  [inline]

Definition at line 1559 of file Thyra_ModelEvaluatorBase_def.hpp.

template<class Scalar >
void Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::setSupports ( EInArgsMembers  arg,
bool  supports = true 
) [inline]

Definition at line 1564 of file Thyra_ModelEvaluatorBase_def.hpp.

template<class Scalar >
void Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::setSupports ( const InArgs< Scalar > &  inputInArgs,
const int  Np = -1 
) [inline]

Definition at line 1569 of file Thyra_ModelEvaluatorBase_def.hpp.

template<class Scalar >
void Thyra::ModelEvaluatorBase::InArgsSetup< Scalar >::setUnsupportsAndRelated ( EInArgsMembers  arg  )  [inline]

Definition at line 1578 of file Thyra_ModelEvaluatorBase_def.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:00:45 2011 for Thyra by  doxygen 1.6.3