Various functors for unary and binary operations. Can be used for parallel combine-reduce operations or other places requiring a functor. More...


Go to the source code of this file.
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
Macros | |
| #define | EqOp(opName, op) |
| #define | Op(opName, op) |
| #define | BoolOp(opName, op) |
| #define | Bool1Op(opName, op) |
| #define | WeightedOp(opName, op) |
Various functors for unary and binary operations. Can be used for parallel combine-reduce operations or other places requiring a functor.
Original source file ops.H
InNamespace Foam
Definition in file ops.H.
| #define EqOp | ( | opName, | |
| op | |||
| ) |
| #define Op | ( | opName, | |
| op | |||
| ) |
Definition at line 101 of file ops.H.
Referenced by Foam::prismOp(), Foam::quadOp(), Foam::tetCutTet(), and Foam::triCutTri().
| #define BoolOp | ( | opName, | |
| op | |||
| ) |
| #define Bool1Op | ( | opName, | |
| op | |||
| ) |
| #define WeightedOp | ( | opName, | |
| op | |||
| ) |