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  orsa::IntegratorType {
  orsa::STOER = 1, orsa::BULIRSCHSTOER = 2, orsa::RUNGEKUTTA = 3, orsa::DISSIPATIVERUNGEKUTTA = 4,
  orsa::RA15 = 5, orsa::LEAPFROG = 6
}

Functions

void orsa::convert (IntegratorType &it, const unsigned int i)
std::string orsa::label (const IntegratorType it)
void orsa::make_new_integrator (Integrator **i, const IntegratorType type)


Generated on Thu Jul 13 06:45:28 2006 for liborsa by  doxygen 1.4.7