40 #ifndef WallCollisionRecord_H 41 #define WallCollisionRecord_H 55 inline bool operator==
62 inline bool operator!=
72 Ostream& operator<<(Ostream&, const WallCollisionRecord<Type>&);
166 friend bool operator== <Type>
172 friend bool operator!= <Type>
181 friend Istream&
operator>> <Type>
187 friend Ostream& operator<< <Type>
void setUnaccessed()
Set the accessed property of the record to unaccessed.
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 vector & pRel() const
Return the pRel data.
WallCollisionRecord()
Construct null.
~WallCollisionRecord()
Destructor.
Istream & operator>>(Istream &, directionInfo &)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator=(const WallCollisionRecord &)
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
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.
const Type & collisionData() const
Return access to the collision data.
void setAccessed()
Set the accessed property of the record to accessed.
static constexpr const zero Zero
Global zero (0)