Swarm-NG  1.1
swarm::monitors::stop_on_ejection_or_close_encounter_or_crossing_orbit< L > Struct Template Reference

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

#include <composites.hpp>

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: