Record of a collision between the particle holding the record and a wall face at the position relative to the centre of the particle. More...
Public Member Functions | |
WallCollisionRecord () | |
WallCollisionRecord (bool accessed, const vector &pRel, const Type &data=Type(Zero)) | |
WallCollisionRecord (Istream &) | |
WallCollisionRecord (const WallCollisionRecord &) | |
~WallCollisionRecord () | |
const vector & | pRel () const |
const Type & | collisionData () const |
Type & | collisionData () |
bool | match (const vector &pRel, scalar radius) |
bool | accessed () const |
void | setAccessed () |
void | setUnaccessed () |
void | operator= (const WallCollisionRecord &) |
Static Public Attributes | |
static const scalar | errorCosAngle |
Friends | |
bool | operator== (const WallCollisionRecord< Type > &, const WallCollisionRecord< Type > &) |
bool | operator!= (const WallCollisionRecord< Type > &, const WallCollisionRecord< Type > &) |
Istream & | operator>> (Istream &, WallCollisionRecord< Type > &) |
Ostream & | operator (Ostream &, const WallCollisionRecord< Type > &) |
Record of a collision between the particle holding the record and a wall face at the position relative to the centre of the particle.
Definition at line 47 of file WallCollisionRecord.H.
Definition at line 33 of file WallCollisionRecord.C.
WallCollisionRecord | ( | bool | accessed, |
const vector & | pRel, | ||
const Type & | data = Type(Zero) |
||
) |
WallCollisionRecord | ( | Istream & | ) |
WallCollisionRecord | ( | const WallCollisionRecord & | ) |
~WallCollisionRecord | ( | ) |
Definition at line 70 of file WallCollisionRecord.C.
|
inline |
Definition at line 68 of file WallCollisionRecordI.H.
|
inline |
Definition at line 76 of file WallCollisionRecordI.H.
|
inline |
Definition at line 83 of file WallCollisionRecordI.H.
Definition at line 25 of file WallCollisionRecordI.H.
References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, Foam::Info, Foam::mag(), and Foam::nl.
Referenced by CollisionRecordList< vector, vector >::checkWallRecord(), and CollisionRecordList< vector, vector >::matchWallRecord().
|
inline |
Definition at line 90 of file WallCollisionRecordI.H.
|
inline |
Definition at line 97 of file WallCollisionRecordI.H.
Referenced by CollisionRecordList< vector, vector >::matchWallRecord().
|
inline |
Definition at line 104 of file WallCollisionRecordI.H.
void operator= | ( | const WallCollisionRecord & | ) |
Definition at line 78 of file WallCollisionRecord.C.
|
friend |
|
friend |
|
friend |
|
friend |
|
static |
Definition at line 95 of file WallCollisionRecord.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.