Struct for keeping processor, element (cell, face, point) and a piece of data. Used for finding minimum values across multiple processes. More...


Classes | |
| struct | firstProcEqOp |
| Operator to take the first valid process. More... | |
| struct | firstProcOp |
| Operator to take the first valid process. More... | |
| struct | greatestEqOp |
| Operator to take greatest valid value. More... | |
| struct | greatestFirstEqOp |
| Operator to take greatest first valid value. More... | |
| struct | smallestEqOp |
| Operator to take smallest valid value. More... | |
| struct | smallestFirstEqOp |
| Operator to take smallest first valid value. More... | |
Public Types | |
| typedef RemoteData< Type > | cmptType |
| Component type. More... | |
Public Types inherited from remote | |
| typedef remote | cmptType |
| Component type. More... | |
Public Member Functions | |
| RemoteData () | |
| Construct null. More... | |
| RemoteData (const label, const label, const Type &) | |
| Construct from components. More... | |
| RemoteData (const label, const Type &) | |
| Construct from element index and data. Pstream will be used to. More... | |
| RemoteData (Istream &is) | |
| Construct from stream. More... | |
Public Member Functions inherited from remote | |
| remote () | |
| Construct null. More... | |
| remote (const label, const label) | |
| Construct from components. More... | |
| remote (const label) | |
| Construct from element index. Pstream will be used to determine the. More... | |
| remote (Istream &is) | |
| Construct from stream. More... | |
Public Attributes | |
| Type | data |
| Data. More... | |
Public Attributes inherited from remote | |
| label | proci |
| Processor index. More... | |
| label | elementi |
| Element index. More... | |
Friends | |
| bool | operator== (const RemoteData< Type > &a, const RemoteData< Type > &b) |
| Equality comparison. More... | |
| bool | operator!= (const RemoteData< Type > &a, const RemoteData< Type > &b) |
| Inequality comparison. More... | |
| Ostream & | operator (Ostream &os, const RemoteData< Type > &p) |
| Write to stream. More... | |
| Istream & | operator>> (Istream &is, RemoteData< Type > &p) |
| Read from stream. More... | |
Struct for keeping processor, element (cell, face, point) and a piece of data. Used for finding minimum values across multiple processes.
Definition at line 62 of file RemoteData.H.
| typedef RemoteData<Type> cmptType |
Component type.
Definition at line 69 of file RemoteData.H.
|
inline |
Construct null.
Definition at line 31 of file RemoteDataI.H.
|
inline |
Construct from components.
Definition at line 39 of file RemoteDataI.H.
|
inline |
Construct from element index and data. Pstream will be used to.
determine the processor index.
Definition at line 52 of file RemoteDataI.H.
|
inline |
Construct from stream.
Definition at line 60 of file RemoteDataI.H.
|
friend |
Equality comparison.
|
friend |
Inequality comparison.
|
friend |
Write to stream.
|
friend |
Read from stream.
| Type data |
Data.
Definition at line 75 of file RemoteData.H.
Referenced by symmetryPlanePolyPatch::calcGeometry(), wedgePolyPatch::calcGeometry(), RemoteData< Type >::smallestEqOp::operator()(), RemoteData< Type >::greatestEqOp::operator()(), RemoteData< Type >::smallestFirstEqOp::operator()(), RemoteData< Type >::greatestFirstEqOp::operator()(), and Foam::operator==().