ReduceOverContexts< T, ReductionOp > Class Template Reference

This class is used to implement the final reduction over contexts used in Reduction<RemoteMultiPatchTag>::evaluate(). More...

#include <ReduceOverContexts.h>

Collaboration diagram for ReduceOverContexts< T, ReductionOp >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ReduceOverContexts (const T &val, int=0, bool valid=true)
void broadcast (T &val)
 operator T () const


Detailed Description

template<class T, class ReductionOp>
class ReduceOverContexts< T, ReductionOp >

This class is used to implement the final reduction over contexts used in Reduction<RemoteMultiPatchTag>::evaluate().

Constructor & Destructor Documentation

template<class T, class ReductionOp>
ReduceOverContexts< T, ReductionOp >::ReduceOverContexts ( const T &  val,
int  = 0,
bool  valid = true 
) [inline]

References PAssert.


Member Function Documentation

template<class T, class ReductionOp>
void ReduceOverContexts< T, ReductionOp >::broadcast ( T &  val  )  [inline]

template<class T, class ReductionOp>
ReduceOverContexts< T, ReductionOp >::operator T (  )  const [inline]


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

Generated on Wed Mar 16 06:20:29 2011 for FreePOOMA by  doxygen 1.5.9