Thyra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Thyra::ModelEvaluatorBase::Evaluation< ObjType > Class Template Reference

Type to embed evaluation accuracy with an RCP-managed object. More...

#include <Thyra_ModelEvaluatorBase_decl.hpp>

Inheritance diagram for Thyra::ModelEvaluatorBase::Evaluation< ObjType >:
Inheritance graph
[legend]

Public Member Functions

 Evaluation (Teuchos::ENull)
 
 Evaluation ()
 
 Evaluation (const RCP< ObjType > &obj)
 Implicit conversion from RCP<ObjType>. More...
 
 Evaluation (const RCP< ObjType > &obj, EEvalType evalType)
 
EEvalType getType () const
 
void reset (const RCP< ObjType > &obj, EEvalType evalType)
 

Detailed Description

template<class ObjType>
class Thyra::ModelEvaluatorBase::Evaluation< ObjType >

Type to embed evaluation accuracy with an RCP-managed object.

This type derives from Teuchos::RCP and therefore is a drop in replacement for an RCP object as it implicitly converts to an from such a type.

Definition at line 330 of file Thyra_ModelEvaluatorBase_decl.hpp.

Constructor & Destructor Documentation

template<class ObjType>
Thyra::ModelEvaluatorBase::Evaluation< ObjType >::Evaluation ( Teuchos::ENull  )
inline

Definition at line 333 of file Thyra_ModelEvaluatorBase_decl.hpp.

template<class ObjType>
Thyra::ModelEvaluatorBase::Evaluation< ObjType >::Evaluation ( )
inline

Definition at line 336 of file Thyra_ModelEvaluatorBase_decl.hpp.

template<class ObjType>
Thyra::ModelEvaluatorBase::Evaluation< ObjType >::Evaluation ( const RCP< ObjType > &  obj)
inline

Implicit conversion from RCP<ObjType>.

Definition at line 338 of file Thyra_ModelEvaluatorBase_decl.hpp.

template<class ObjType>
Thyra::ModelEvaluatorBase::Evaluation< ObjType >::Evaluation ( const RCP< ObjType > &  obj,
EEvalType  evalType 
)
inline

Definition at line 341 of file Thyra_ModelEvaluatorBase_decl.hpp.

Member Function Documentation

template<class ObjType>
EEvalType Thyra::ModelEvaluatorBase::Evaluation< ObjType >::getType ( ) const
inline

Definition at line 344 of file Thyra_ModelEvaluatorBase_decl.hpp.

template<class ObjType>
void Thyra::ModelEvaluatorBase::Evaluation< ObjType >::reset ( const RCP< ObjType > &  obj,
EEvalType  evalType 
)
inline

Definition at line 346 of file Thyra_ModelEvaluatorBase_decl.hpp.


The documentation for this class was generated from the following file: