All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PstreamCombineReduceOps.H File Reference

Combination-Reduction operation for a parallel run. The information from all nodes is collected on the master node, combined using the given combination function and the result is broadcast to all nodes. More...

Include dependency graph for PstreamCombineReduceOps.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Functions

template<class T , class CombineOp >
void combineReduce (const List< UPstream::commsStruct > &comms, T &Value, const CombineOp &cop, const int tag, const label comm)
 
template<class T , class CombineOp >
void combineReduce (T &Value, const CombineOp &cop, const int tag=Pstream::msgType(), const label comm=Pstream::worldComm)
 

Detailed Description

Combination-Reduction operation for a parallel run. The information from all nodes is collected on the master node, combined using the given combination function and the result is broadcast to all nodes.

Original source file PstreamCombineReduceOps.H

InClass Foam

Definition in file PstreamCombineReduceOps.H.