Zoltan 2 Version 0.5
Public Member Functions | Static Public Attributes
Zoltan2::Zoltan2_MinMaxOperation< T > Class Template Reference

Teuchos reduction operation. More...

#include <Zoltan2_IdentifierTraits.hpp>

Inheritance diagram for Zoltan2::Zoltan2_MinMaxOperation< T >:
Inheritance graph
[legend]
Collaboration diagram for Zoltan2::Zoltan2_MinMaxOperation< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void reduce (const int count, const char inBuffer[], char inoutBuffer[]) const
virtual std::string description () const
virtual void describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
DescribableStreamManipulatorState describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)
std::ostream & operator<< (std::ostream &os, const DescribableStreamManipulatorState &d)
virtual void setObjectLabel (const std::string &objectLabel)
virtual std::string getObjectLabel () const

Static Public Attributes

static const EVerbosityLevel verbLevel_default

Detailed Description

template<typename T>
class Zoltan2::Zoltan2_MinMaxOperation< T >

Teuchos reduction operation.

Because T may not be a valid Packet type, we cast it to char when doing the reduction operation.

Definition at line 116 of file Zoltan2_IdentifierTraits.hpp.


Member Function Documentation

template<typename T>
void Zoltan2::Zoltan2_MinMaxOperation< T >::reduce ( const int  count,
const char  inBuffer[],
char  inoutBuffer[] 
) const [inline, virtual]

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