44 #ifndef PairCollisionRecord_H
45 #define PairCollisionRecord_H
57 class PairCollisionRecord;
60 inline bool operator==
62 const PairCollisionRecord<Type>&,
63 const PairCollisionRecord<Type>&
67 inline bool operator!=
69 const PairCollisionRecord<Type>&,
70 const PairCollisionRecord<Type>&
90 label origProcOfOther_;
150 label queryOrigProcOfOther,
151 label queryOrigIdOfOther
174 friend bool operator== <Type>
180 friend bool operator!= <Type>
189 friend Istream&
operator>> <Type>
195 friend Ostream& operator<< <Type>
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Record of a collision between the particle holding the record and the particle with the stored id.
bool match(label queryOrigProcOfOther, label queryOrigIdOfOther) const
label origIdOfOther() const
Return the origIdOfOther data.
void setAccessed()
Set the accessed property of the record to accessed.
~PairCollisionRecord()
Destructor.
PairCollisionRecord()
Construct null.
const Type & collisionData() const
Return access to the collision data.
bool accessed() const
Return the accessed status of the record.
void setUnaccessed()
Set the accessed property of the record to unaccessed.
label origProcOfOther() const
Return the origProcOfOther data.
void operator=(const PairCollisionRecord &)
Traits class for primitives.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)