swarm::monitors::stop_on_ejection_or_close_encounter_or_crossing_orbit< L > Struct Template Reference
[Experimental ModulesMonitors]

Combination of stop_on_ejcetion, stop_on_close_encounter and stop_on_crossing_orbit. More...

#include <composites.hpp>

List of all members.

Classes

struct  params
 Defines parameter structure. More...

Public Member Functions

GPUAPI stop_on_ejection_or_close_encounter_or_crossing_orbit (const params &p, ensemble::SystemRef &s, L &l)
 method to stop the system in three cases.
GPUAPI bool pass_one (int thread_in_system)
 check if the system needs full test
GPUAPI int pass_two (int thread_in_system)
 check if deactivating the system


Detailed Description

template<class L>
struct swarm::monitors::stop_on_ejection_or_close_encounter_or_crossing_orbit< L >

Combination of stop_on_ejcetion, stop_on_close_encounter and stop_on_crossing_orbit.

*EXPERIMENTAL*: This class is not thoroughly tested.

Definition at line 47 of file composites.hpp.


The documentation for this struct was generated from the following file:

doxygen