|
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.