46 #ifndef PairCollisionRecord_H 47 #define PairCollisionRecord_H 62 inline bool operator==
69 inline bool operator!=
79 Ostream& operator<<(Ostream&, const PairCollisionRecord<Type>&);
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.
void setUnaccessed()
Set the accessed property of the record to unaccessed.
bool match(label queryOrigProcOfOther, label queryOrigIdOfOther) const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
bool accessed() const
Return the accessed status of the record.
const Type & collisionData() const
Return access to the collision data.
label origIdOfOther() const
Return the origIdOfOther data.
label origProcOfOther() const
Return the origProcOfOther data.
Istream & operator>>(Istream &, directionInfo &)
void setAccessed()
Set the accessed property of the record to accessed.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator=(const PairCollisionRecord &)
Database for solution data, solver performance and other reduced data.
Record of a collision between the particle holding the record and the particle with the stored id...
PairCollisionRecord()
Construct null.
static constexpr const zero Zero
Global zero (0)