OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
Public Member Functions | Public Attributes | List of all members
ReduceLoc< T, LOC > Struct Template Reference

#include <ReductionLoc.hpp>

Public Member Functions

 ReduceLoc ()
 
 ReduceLoc (const T &t, const LOC &l)
 
MessageputMessage (Message &mess)
 
MessagegetMessage (Message &mess)
 
bool operator< (const ReduceLoc< T, LOC > &rhs) const
 

Public Attributes

Val
 
LOC Loc
 

Detailed Description

template<class T, class LOC>
struct ReduceLoc< T, LOC >

Definition at line 41 of file ReductionLoc.hpp.

Constructor & Destructor Documentation

◆ ReduceLoc() [1/2]

template<class T , class LOC >
ReduceLoc< T, LOC >::ReduceLoc ( )
inline

Definition at line 45 of file ReductionLoc.hpp.

◆ ReduceLoc() [2/2]

template<class T , class LOC >
ReduceLoc< T, LOC >::ReduceLoc ( const T &  t,
const LOC &  l 
)
inline

Definition at line 46 of file ReductionLoc.hpp.

Member Function Documentation

◆ getMessage()

template<class T , class LOC >
Message & ReduceLoc< T, LOC >::getMessage ( Message mess)
inline

Definition at line 53 of file ReductionLoc.hpp.

References ReduceLoc< T, LOC >::getMessage(), ReduceLoc< T, LOC >::Loc, and ReduceLoc< T, LOC >::Val.

Referenced by ReduceLoc< T, LOC >::getMessage().

Here is the call graph for this function:

◆ operator<()

template<class T , class LOC >
bool ReduceLoc< T, LOC >::operator< ( const ReduceLoc< T, LOC > &  rhs) const
inline

Definition at line 59 of file ReductionLoc.hpp.

References ReduceLoc< T, LOC >::Val.

◆ putMessage()

template<class T , class LOC >
Message & ReduceLoc< T, LOC >::putMessage ( Message mess)
inline

Definition at line 47 of file ReductionLoc.hpp.

References ReduceLoc< T, LOC >::Loc, ReduceLoc< T, LOC >::putMessage(), and ReduceLoc< T, LOC >::Val.

Referenced by ReduceLoc< T, LOC >::putMessage().

Here is the call graph for this function:

Member Data Documentation

◆ Loc

template<class T , class LOC >
LOC ReduceLoc< T, LOC >::Loc

◆ Val

template<class T , class LOC >
T ReduceLoc< T, LOC >::Val

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