Defines the various stopping conditions needed by OrbitSolver. More...
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.