38 #ifndef WallCollisionRecord_H 39 #define WallCollisionRecord_H 53 inline bool operator==
60 inline bool operator!=
70 Ostream& operator<<(Ostream&, const WallCollisionRecord<Type>&);
164 friend bool operator== <Type>
167 const WallCollisionRecord<Type>&
170 friend bool operator!= <Type>
172 const WallCollisionRecord<Type>&,
173 const WallCollisionRecord<Type>&
179 friend Istream&
operator>> <Type>
182 WallCollisionRecord<Type>&
185 friend Ostream& operator<< <Type>
188 const WallCollisionRecord<Type>&
void setUnaccessed()
Set the accessed property of the record to unaccessed.
const vector & pRel() const
Return the pRel data.
bool accessed() const
Return the accessed status of the record.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
WallCollisionRecord()
Construct null.
const Type & collisionData() const
Return access to the collision data.
~WallCollisionRecord()
Destructor.
Traits class for primitives.
Istream & operator>>(Istream &, directionInfo &)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator=(const WallCollisionRecord &)
Database for solution data, solver performance and other reduced data.
Record of a collision between the particle holding the record and a wall face at the position relativ...
bool match(const vector &pRel, scalar radius)
static const scalar errorCosAngle
Tolerance for detecting seriously erroneous wall matches.
void setAccessed()
Set the accessed property of the record to accessed.