SPH
|
Public Member Functions | |
CollisionRecord ()=default | |
CollisionRecord (const Size i, const Size j, const Float overlap, const Float time) | |
bool | operator== (const CollisionRecord &other) const |
bool | operator< (const CollisionRecord &other) const |
operator bool () const | |
Returns true if there is some collision or overlap. More... | |
bool | isOverlap () const |
Static Public Member Functions | |
static CollisionRecord | COLLISION (const Size i, const Size j, const Float time) |
static CollisionRecord | OVERLAP (const Size i, const Size j, const Float time, const Float overlap) |
Public Attributes | |
Size | i = Size(-1) |
Indices of the collided particles. More... | |
Size | j = Size(-1) |
Float | collisionTime = INFINITY |
Float | overlap = 0._f |
Friends | |
bool | isReal (const CollisionRecord &col) |
Definition at line 161 of file NBodySolver.cpp.
|
default |
|
inline |
Definition at line 171 of file NBodySolver.cpp.
|
inlinestatic |
Definition at line 192 of file NBodySolver.cpp.
|
inline |
Definition at line 200 of file NBodySolver.cpp.
|
inlineexplicit |
Returns true if there is some collision or overlap.
Definition at line 188 of file NBodySolver.cpp.
|
inline |
Definition at line 182 of file NBodySolver.cpp.
|
inline |
Definition at line 177 of file NBodySolver.cpp.
|
inlinestatic |
Definition at line 196 of file NBodySolver.cpp.
|
friend |
Definition at line 204 of file NBodySolver.cpp.
Float CollisionRecord::collisionTime = INFINITY |
Definition at line 166 of file NBodySolver.cpp.
Indices of the collided particles.
Definition at line 163 of file NBodySolver.cpp.
Definition at line 164 of file NBodySolver.cpp.
Float CollisionRecord::overlap = 0._f |
Definition at line 167 of file NBodySolver.cpp.