orsa_integrator.h File Reference

#include "orsa_frame.h"
#include "orsa_error.h"
#include "orsa_interaction.h"
#include <string>

Include dependency graph for orsa_integrator.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  orsa

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

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)


Generated on Thu Feb 14 21:41:16 2008 for liborsa by  doxygen 1.5.5