Go to the documentation of this file.
31 label queryOrigProcOfOther,
32 label queryOrigIdOfOther
37 queryOrigProcOfOther == origProcOfOther()
38 && queryOrigIdOfOther == origIdOfOther()
46 return mag(origProcOfOther_) - 1;
53 return origIdOfOther_;
75 return pos(origProcOfOther_);
82 origProcOfOther_ = origProcOfOther() + 1;
89 origProcOfOther_ = -(origProcOfOther() + 1);
96 inline bool Foam::operator==
112 inline bool Foam::operator!=
bool accessed() const
Return the accessed status of the record.
label origIdOfOther_
Local particle id on originating processor of other.
dimensioned< scalar > mag(const dimensioned< Type > &)
const Type & collisionData() const
Return access to the collision data.
label origProcOfOther_
Originating processor id of other collision partner.
Type data_
Collision data, stored as if the storing particle was the.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
bool match(label queryOrigProcOfOther, label queryOrigIdOfOther) const
Record of a collision between the particle holding the record and the particle with the stored id.
label origProcOfOther() const
Return the origProcOfOther data.
void setUnaccessed()
Set the accessed property of the record to unaccessed.
label origIdOfOther() const
Return the origIdOfOther data.
void setAccessed()
Set the accessed property of the record to accessed.
dimensionedScalar pos(const dimensionedScalar &ds)