OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
ReduceLoc< T, LOC > Struct Template Reference

#include <ReductionLoc.hpp>

Collaboration diagram for ReduceLoc< T, LOC >:

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.

Referenced by operator<().

◆ 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.

References Loc, and Val.

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 getMessage(), Loc, and Val.

Referenced by 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(), and Val.

Here is the call graph for this function:

◆ putMessage()

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

Definition at line 47 of file ReductionLoc.hpp.

References Loc, putMessage(), and Val.

Referenced by putMessage().

Here is the call graph for this function:

Member Data Documentation

◆ Loc

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

Definition at line 44 of file ReductionLoc.hpp.

Referenced by getMessage(), Max(), Min(), putMessage(), ReduceLoc(), and Reduction().

◆ Val

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

Definition at line 43 of file ReductionLoc.hpp.

Referenced by getMessage(), Max(), Min(), operator<(), putMessage(), ReduceLoc(), and Reduction().


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