LAMA
lama::PGASMaxLocFunctor< T > Class Template Reference

#include <PGASMaxLocFunctor.hpp>

Inheritance diagram for lama::PGASMaxLocFunctor< T >:

Public Member Functions

 PGASMaxLocFunctor (T val)
virtual ~PGASMaxLocFunctor ()
virtual void iteration (int partner, bool active)
getResult ()
int getLoc ()

Private Attributes

T * mResult
T * mWork
int * mWorkRank
int * mResultRank
const PGASInterface *const mInterface

template<typename T>
class lama::PGASMaxLocFunctor< T >


Constructor & Destructor Documentation

template<typename T >
lama::PGASMaxLocFunctor< T >::~PGASMaxLocFunctor ( ) [virtual]

Member Function Documentation

template<typename T >
int lama::PGASMaxLocFunctor< T >::getLoc ( )
template<typename T >
T lama::PGASMaxLocFunctor< T >::getResult ( )
template<typename T >
void lama::PGASMaxLocFunctor< T >::iteration ( int  partner,
bool  active 
) [virtual]

Implements lama::PGASFunctor.


Field Documentation

template<typename T>
const PGASInterface* const lama::PGASMaxLocFunctor< T >::mInterface [private]
template<typename T>
T* lama::PGASMaxLocFunctor< T >::mResult [private]
template<typename T>
int* lama::PGASMaxLocFunctor< T >::mResultRank [private]
template<typename T>
T* lama::PGASMaxLocFunctor< T >::mWork [private]
template<typename T>
int* lama::PGASMaxLocFunctor< T >::mWorkRank [private]

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