Swarm-NG  1.1
stop_on_all_but_two_at_large_distance.hpp File Reference

Defines and implements the monitor swarm::monitors::stop_on_all_but_two_at_large_distance that signals and logs when no more than two bodies are within a distance "rmax" of origin or another body. More...

#include <limits>

Go to the source code of this file.

Classes

struct  swarm::monitors::stop_on_all_but_two_at_large_distance_params
 Parameters for stop_on_all_but_two_at_large_distance monitor deactivate_on_close_encounter (bool): log_on_close_encounter (bool): verbose_on_close_encounter (bool): rmax (real): minimum distance between bodies to be considered isolated. More...
 
class  swarm::monitors::stop_on_all_but_two_at_large_distance< log_t >
 Simple monitor that signals and logs when no more than two bodies are within a distance "rmax" of origin or another body. More...
 

Namespaces

 swarm
 Swarm-NG library.
 
 swarm::monitors
 Namespace for monitors (i.e., stoppers & loggers) and their associated classes.
 

Constant Groups

 swarm
 Swarm-NG library.
 
 swarm::monitors
 Namespace for monitors (i.e., stoppers & loggers) and their associated classes.
 

Detailed Description

Defines and implements the monitor swarm::monitors::stop_on_all_but_two_at_large_distance that signals and logs when no more than two bodies are within a distance "rmax" of origin or another body.

EXPERIMENTAL: This class is not thoroughly tested.

Definition in file stop_on_all_but_two_at_large_distance.hpp.