Combination-Reduction operation for a parallel run.
More...
Detailed Description
Combination-Reduction operation for a parallel run.
InClass Foam::Pstream
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
Definition in file ops.H.
Go to the source code of this file.
Classes
|
class
| eqOp2< T1, T2 > |
class
| eqOp< T > |
class
| plusEqOp2< T1, T2 > |
class
| plusEqOp< T > |
class
| minusEqOp2< T1, T2 > |
class
| minusEqOp< T > |
class
| multiplyEqOp2< T1, T2 > |
class
| multiplyEqOp< T > |
class
| divideEqOp2< T1, T2 > |
class
| divideEqOp< T > |
class
| eqMagOp2< T1, T2 > |
class
| eqMagOp< T > |
class
| plusEqMagSqrOp2< T1, T2 > |
class
| plusEqMagSqrOp< T > |
class
| maxEqOp2< T1, T2 > |
class
| maxEqOp< T > |
class
| minEqOp2< T1, T2 > |
class
| minEqOp< T > |
class
| andEqOp2< T1, T2 > |
class
| andEqOp< T > |
class
| orEqOp2< T1, T2 > |
class
| orEqOp< T > |
class
| eqMinusOp2< T1, T2 > |
class
| eqMinusOp< T > |
class
| sumOp3< T, T1, T2 > |
class
| sumOp2< T1, T2 > |
class
| sumOp< T > |
class
| plusOp3< T, T1, T2 > |
class
| plusOp2< T1, T2 > |
class
| plusOp< T > |
class
| minusOp3< T, T1, T2 > |
class
| minusOp2< T1, T2 > |
class
| minusOp< T > |
class
| multiplyOp3< T, T1, T2 > |
class
| multiplyOp2< T1, T2 > |
class
| multiplyOp< T > |
class
| divideOp3< T, T1, T2 > |
class
| divideOp2< T1, T2 > |
class
| divideOp< T > |
class
| cmptMultiplyOp3< T, T1, T2 > |
class
| cmptMultiplyOp2< T1, T2 > |
class
| cmptMultiplyOp< T > |
class
| cmptDivideOp3< T, T1, T2 > |
class
| cmptDivideOp2< T1, T2 > |
class
| cmptDivideOp< T > |
class
| stabiliseOp3< T, T1, T2 > |
class
| stabiliseOp2< T1, T2 > |
class
| stabiliseOp< T > |
class
| maxOp3< T, T1, T2 > |
class
| maxOp2< T1, T2 > |
class
| maxOp< T > |
class
| minOp3< T, T1, T2 > |
class
| minOp2< T1, T2 > |
class
| minOp< T > |
class
| minModOp3< T, T1, T2 > |
class
| minModOp2< T1, T2 > |
class
| minModOp< T > |
class
| andOp3< T, T1, T2 > |
class
| andOp2< T1, T2 > |
class
| andOp< T > |
class
| orOp3< T, T1, T2 > |
class
| orOp2< T1, T2 > |
class
| orOp< T > |
class
| eqEqOp3< T, T1, T2 > |
class
| eqEqOp2< T1, T2 > |
class
| eqEqOp< T > |
Namespaces
|
namespace
| Foam |
| Namespace for OpenFOAM.
|
Defines
|
#define
| EqOp(opName, op) |
#define
| Op(opName, op) |
Define Documentation
#define EqOp
|
( |
|
opName,
|
|
|
|
op
|
|
) |
|
|
Value:\
template<class T1, class T2> \
class opName##Op2 \
{ \
public: \
\
void operator()(T1& x, const T2& y) const \
{ \
op; \
} \
}; \
\
template<class T> \
class opName##Op \
{ \
public: \
\
void operator()(T& x, const T& y) const \
{ \
op; \
} \
};
Definition at line 46 of file ops.H.
#define Op
|
( |
|
opName,
|
|
|
|
op
|
|
) |
|
|
Definition at line 89 of file ops.H.