orsa_units.cc File Reference

#include "orsa_units.h"
#include "sdncal.h"
#include "orsa_common.h"
#include "orsa_universe.h"
#include "orsa_file.h"
#include <vector>
#include <string>
#include <iostream>
#include <time.h>
#include "support.h"

Include dependency graph for orsa_units.cc:

Go to the source code of this file.

Namespaces

namespace  orsa

Functions

bool operator== (const TAI_minus_UTC_element &x, const TAI_minus_UTC_element &y)
bool operator!= (const TAI_minus_UTC_element &x, const TAI_minus_UTC_element &y)
bool operator== (const ET_minus_UT_element &x, const ET_minus_UT_element &y)
bool operator!= (const ET_minus_UT_element &x, const ET_minus_UT_element &y)
string TimeScaleLabel (TimeScale ts)
UniverseTypeAwareTimeStep operator * (const double x, const UniverseTypeAwareTimeStep &ts)
UniverseTypeAwareTimeStep operator * (const UniverseTypeAwareTimeStep &ts, const double x)
UniverseTypeAwareTimeStep operator * (const int i, const UniverseTypeAwareTimeStep &ts)
UniverseTypeAwareTimeStep operator * (const UniverseTypeAwareTimeStep &ts, const int i)
Angle obleq (const Date &date)
Angle gmst (const Date &date)
Angle obleq_J2000 ()
void EclipticToEquatorial (Vector &v, const Date &date)
void EquatorialToEcliptic (Vector &v, const Date &date)
void EclipticToEquatorial_J2000 (Vector &v)
void EquatorialToEcliptic_J2000 (Vector &v)
static void alpha_delta_meridian_moon (const Date &date, Angle &alpha_zero, Angle &delta_zero, Angle &W)
void alpha_delta_meridian (const JPL_planets p, const Date &date, Angle &alpha_zero, Angle &delta_zero, Angle &W)

Variables

const double G_MKS = 6.67259e-11
const double MSUN_MKS = 1.9889e30
const double MJUPITER_MKS = 1.8989e27
const double MEARTH_MKS = 5.9742e24
const double MMOON_MKS = 7.3483e22
const double AU_MKS = 1.49597870660e11
const double c_MKS = 299792458.0
const double R_EARTH_MKS = 6378140.0
const double R_MOON_MKS = 1737400.0
TimeScale default_Date_timescale = TT
const TAI_minus_UTC_element TAI_minus_UTC_table_final_element = {0,0,0,0}
const TAI_minus_UTC_element TAI_minus_UTC_table []
const ET_minus_UT_element ET_minus_UT_table_final_element = {0,0,0,0}
const ET_minus_UT_element ET_minus_UT_table []


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