Swarm-NG
1.1
|
Simple monitor to detect physical collisions. More...
#include <stop_on_collision.hpp>
Public Member Functions | |
GPUAPI bool | pass_one (int thread_in_system) |
check for close encounters and return status of need_full_test | |
GPUAPI int | pass_two (int thread_in_system) |
Check if deactivate the system and return the status. | |
GPUAPI bool | check_close_encounters (const int &i, const int &j) |
Check close encounters. | |
GPUAPI | stop_on_collision (const params &p, ensemble::SystemRef &s, log_t &l) |
default constructor for stop_on_collision | |
Simple monitor to detect physical collisions.
EXPERIMENTAL: This class is not thoroughly tested.
Signals and logs if current separation between any two bodies is less than "collision_distance_to_origin". WARNING: Does not interpolate between steps
Definition at line 67 of file stop_on_collision.hpp.