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  InteractionType {
  NEWTON = 1, ARMONICOSCILLATOR = 2, GALACTIC_POTENTIAL_ALLEN = 3, GALACTIC_POTENTIAL_ALLEN_PLUS_NEWTON = 4,
  JPL_PLANETS_NEWTON = 5, GRAVITATIONALTREE = 6, NEWTON_MPI = 7, RELATIVISTIC = 8
}

Functions

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


Generated on Wed May 30 13:04:56 2007 for liborsa by  doxygen 1.5.2