Go to the documentation of this file.
46 #ifndef PairCollisionRecord_H
47 #define PairCollisionRecord_H
62 inline bool operator==
69 inline bool operator!=
92 label origProcOfOther_;
152 label queryOrigProcOfOther,
153 label queryOrigIdOfOther
176 friend bool operator== <Type>
182 friend bool operator!= <Type>
191 friend Istream&
operator>> <Type>
197 friend Ostream& operator<< <Type>
~PairCollisionRecord()
Destructor.
static constexpr const zero Zero
Global zero (0)
bool accessed() const
Return the accessed status of the record.
Istream & operator>>(Istream &, directionInfo &)
const Type & collisionData() const
Return access to the collision data.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool match(label queryOrigProcOfOther, label queryOrigIdOfOther) const
PairCollisionRecord()
Construct null.
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.
void operator=(const PairCollisionRecord &)
label origIdOfOther() const
Return the origIdOfOther data.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Database for solution data, solver performance and other reduced data.
void setAccessed()
Set the accessed property of the record to accessed.