RTOp Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | Related Functions | List of all members
RTOpPack::DefaultReductTarget< ConcreteReductObj > Class Template Reference

Simple ReductTarget subclass for simple scalar objects. More...

#include <RTOpPack_RTOpTHelpers_decl.hpp>

Inheritance diagram for RTOpPack::DefaultReductTarget< ConcreteReductObj >:
Inheritance graph
[legend]

Public Member Functions

 DefaultReductTarget (const ConcreteReductObj &concreteReductObj)
 
void set (const ConcreteReductObj &concreteReductObj)
 
const ConcreteReductObj & get () const
 
std::string description () const
 
- Public Member Functions inherited from Teuchos::Describable
DescribableStreamManipulatorState describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)
 
std::ostream & operator<< (std::ostream &os, const DescribableStreamManipulatorState &d)
 
virtual void describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
 
void describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
 
virtual ~Describable ()
 
 LabeledObject ()
 
virtual ~LabeledObject ()
 
virtual void setObjectLabel (const std::string &objectLabel)
 
virtual std::string getObjectLabel () const
 

Private Attributes

ConcreteReductObj concreteReductObj_
 

Related Functions

(Note that these are not member functions.)

template<class ConcreteReductObj >
const RCP< DefaultReductTarget
< ConcreteReductObj > > 
defaultReductTarget (const ConcreteReductObj &concreteReductObj)
 Nonmember constructor. More...
 

Additional Inherited Members

- Static Public Attributes inherited from Teuchos::Describable
static const EVerbosityLevel verbLevel_default
 

Detailed Description

template<class ConcreteReductObj>
class RTOpPack::DefaultReductTarget< ConcreteReductObj >

Simple ReductTarget subclass for simple scalar objects.

Definition at line 171 of file RTOpPack_RTOpTHelpers_decl.hpp.

Constructor & Destructor Documentation

template<class ConcreteReductObj >
RTOpPack::DefaultReductTarget< ConcreteReductObj >::DefaultReductTarget ( const ConcreteReductObj &  concreteReductObj)
inline

Definition at line 174 of file RTOpPack_RTOpTHelpers_decl.hpp.

Member Function Documentation

template<class ConcreteReductObj >
void RTOpPack::DefaultReductTarget< ConcreteReductObj >::set ( const ConcreteReductObj &  concreteReductObj)
inline

Definition at line 178 of file RTOpPack_RTOpTHelpers_decl.hpp.

template<class ConcreteReductObj >
const ConcreteReductObj& RTOpPack::DefaultReductTarget< ConcreteReductObj >::get ( ) const
inline

Definition at line 181 of file RTOpPack_RTOpTHelpers_decl.hpp.

template<class ConcreteReductObj >
std::string RTOpPack::DefaultReductTarget< ConcreteReductObj >::description ( ) const
virtual

Reimplemented from Teuchos::Describable.

Definition at line 59 of file RTOpPack_RTOpTHelpers_def.hpp.

Friends And Related Function Documentation

template<class ConcreteReductObj >
const RCP< DefaultReductTarget< ConcreteReductObj > > defaultReductTarget ( const ConcreteReductObj &  concreteReductObj)
related

Nonmember constructor.

Definition at line 196 of file RTOpPack_RTOpTHelpers_decl.hpp.

Member Data Documentation

template<class ConcreteReductObj >
ConcreteReductObj RTOpPack::DefaultReductTarget< ConcreteReductObj >::concreteReductObj_
private

Definition at line 186 of file RTOpPack_RTOpTHelpers_decl.hpp.


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