#include "orsa_frame.h"
#include "orsa_error.h"
#include "orsa_interaction.h"
#include <string>
Go to the source code of this file.
Classes | |
class | Integrator |
This is the interface for all the Integrator classes. More... | |
class | FixedTimestepIntegrator |
class | MultistepIntegrator |
class | VariableTimestepIntegrator |
class | ModifiedMidpoint |
Advances using a number of substeps (midpoints). For conservative and non-conservative Interaction. More... | |
class | Stoer |
Like the ModifiedMidpoint, but for conservative Interaction. More... | |
class | RungeKutta |
class | DissipativeRungeKutta |
class | Radau15 |
class | Leapfrog |
Namespaces | |
namespace | orsa |
Enumerations | |
enum | IntegratorType { STOER = 1, BULIRSCHSTOER = 2, RUNGEKUTTA = 3, DISSIPATIVERUNGEKUTTA = 4, RA15 = 5, LEAPFROG = 6 } |
Functions | |
void | convert (IntegratorType &it, const unsigned int i) |
std::string | label (const IntegratorType it) |
void | make_new_integrator (Integrator **i, const IntegratorType type) |