#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) |