Defines the various stopping conditions needed by OrbitSolver. More...
Include dependency graph for StoppingCondition.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Evolve::StoppingCondition |
| A base class for all stopping conditions. More... | |
| class | Evolve::NoStopCondition |
| A stopping condition that is never satisfied. More... | |
| class | Evolve::ExternalStoppingCondition |
| A base class for all external stopping conditions. More... | |
Namespaces | |
| Evolve | |
| Orientations of zones of bodies in a binary system. | |
Enumerations | |
| enum | Evolve::StoppingConditionType { Evolve::NO_STOP, Evolve::SYNCHRONIZED, Evolve::BREAK_LOCK, Evolve::PLANET_DEATH, Evolve::WIND_SATURATION, Evolve::LARGE_EXPANSION_ERROR, Evolve::SMALL_EXPANSION_ERROR, Evolve::EXTERNAL } |
| The reasons for stopping the evolution currently supported. More... | |
Functions | |
| std::ostream & | Evolve::operator<< (std::ostream &os, const StoppingConditionType &stop_cond_type) |
| More civilized output for StoppingConditionType variables. More... | |
Defines the various stopping conditions needed by OrbitSolver.
Definition in file StoppingCondition.h.