38 #ifndef WallCollisionRecord_H
39 #define WallCollisionRecord_H
50 class WallCollisionRecord;
53 inline bool operator==
55 const WallCollisionRecord<Type>&,
56 const WallCollisionRecord<Type>&
60 inline bool operator!=
62 const WallCollisionRecord<Type>&,
63 const WallCollisionRecord<Type>&
164 friend bool operator== <Type>
170 friend bool operator!= <Type>
179 friend Istream&
operator>> <Type>
185 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 a wall face at the position relativ...
const vector & pRel() const
Return the pRel data.
~WallCollisionRecord()
Destructor.
bool match(const vector &pRel, scalar radius)
void setAccessed()
Set the accessed property of the record to accessed.
const Type & collisionData() const
Return access to the collision data.
void operator=(const WallCollisionRecord &)
bool accessed() const
Return the accessed status of the record.
void setUnaccessed()
Set the accessed property of the record to unaccessed.
static const scalar errorCosAngle
Tolerance for detecting seriously erroneous wall matches.
WallCollisionRecord()
Construct null.
Traits class for primitives.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)