orsa_interaction.h File Reference

#include <vector>
#include <string>
#include "orsa_coord.h"
#include "orsa_common.h"
#include "orsa_body.h"
#include "orsa_error.h"
#include "orsa_frame.h"

Include dependency graph for orsa_interaction.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  Interaction
class  MappedTable
class  Legendre
class  Newton
class  GravitationalTree
class  Relativistic
class  ArmonicOscillator
class  GalacticPotentialAllen
class  GalacticPotentialAllenPlusNewton
class  JPLPlanetsNewton

Enumerations

enum  orsa::InteractionType {
  orsa::NEWTON = 1, orsa::ARMONICOSCILLATOR = 2, orsa::GALACTIC_POTENTIAL_ALLEN = 3, orsa::GALACTIC_POTENTIAL_ALLEN_PLUS_NEWTON = 4,
  orsa::JPL_PLANETS_NEWTON = 5, orsa::GRAVITATIONALTREE = 6, orsa::NEWTON_MPI = 7, orsa::RELATIVISTIC = 8
}

Functions

void orsa::convert (InteractionType &it, const unsigned int i)
std::string orsa::label (const InteractionType it)
void orsa::make_new_interaction (Interaction **i, const InteractionType type)


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