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.

Classes

class  Interaction
class  MappedTable
class  Legendre
class  Newton
class  GravitationalTree
class  Relativistic
class  ArmonicOscillator
class  GalacticPotentialAllen
class  GalacticPotentialAllenPlusNewton
class  JPLPlanetsNewton

Namespaces

namespace  orsa

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 Sat Aug 15 19:04:07 2009 for liborsa by  doxygen 1.5.9