44 #ifndef PairCollisionRecord_H 45 #define PairCollisionRecord_H 60 inline bool operator==
67 inline bool operator!=
77 Ostream& operator<<(Ostream&, const PairCollisionRecord<Type>&);
90 label origProcOfOther_;
150 label queryOrigProcOfOther,
151 label queryOrigIdOfOther
174 friend bool operator== <Type>
177 const PairCollisionRecord<Type>&
180 friend bool operator!= <Type>
182 const PairCollisionRecord<Type>&,
183 const PairCollisionRecord<Type>&
189 friend Istream&
operator>> <Type>
192 PairCollisionRecord<Type>&
195 friend Ostream& operator<< <Type>
198 const PairCollisionRecord<Type>&
~PairCollisionRecord()
Destructor.
void setUnaccessed()
Set the accessed property of the record to unaccessed.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
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.
Traits class for primitives.
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 and other reduced data.
Record of a collision between the particle holding the record and the particle with the stored id...
PairCollisionRecord()
Construct null.