Prototypes | |
void | get_input_args (inputParams_t *inputParams, int argc, char *argv[]) |
double | fortran_mod (double a, double p) |
int | open_file (char fname[MAXFNAME]) |
double | read_double (void) |
int | read_int (void) |
void | close_file (void) |
double | FB_deltaT (long double mjd_tt, char fname[MAXFNAME]) |
double | IF_deltaT (long double mjd_tt) |
void | IFTE_init (const char fname[MAXFNAME]) |
void | IFTE_close_file (void) |
static void | IFTEinterp (struct IFTE_interpolation_info *iinfo, const double coef[], const double t[2], const int ncf, const int ncm, const int na, const int ifl, double posvel[]) |
void | IFTE_get_Vals (double JDeph0, double JDeph1, int kind, double *res) |
void | IFTE_get_DeltaT_DeltaTDot (double Teph0, double Teph1, double *DeltaT, double *DeltaTDot) |
double | IFTE_DeltaT (double Teph0, double Teph1) |
void | IFTswap8 (char *dword) |
void | IFTswapDouble (double *dbl) |
void | IFTswapInts (int *word, int n) |
void | IFTswapInt (int *word) |
void | IFTswap4 (char *word) |
void | IFTswap8N (char *dwords, int n) |
void | IFTswapDoubles (double *dbl, int N) |
Go to the source code of this file.
Data Structures | |
struct | inputParams_t |
struct | IFTE_interpolation_info |
struct | IFTEphemeris |
Macros | |
#define | TT2TDB_FILE "/ephemeris/TDB.1950.2050" |
#define | IFTEPH_FILE "/ephemeris/TIMEEPH_short.te405" |
#define | MAXFNAME 512 |
#define | MJDEPOCH 44244.0 |
#define | DAYSTOSEC 86400.0 |
#define | GPS2TT 51.184 |
#define | IFTE_TEPH0 -65.564518e-6 |
#define | IFTE_KM1 1.55051979176e-8 |
#define | IFTE_K (((long double)1.0) + ((long double)IFTE_KM1)) |
#define | USAGE |
Enumerations | |
enum | etype { TT2TDB , TT2TCB } |
Variables | |
static IFTEphemeris | ifte |
#define TT2TDB_FILE "/ephemeris/TDB.1950.2050" |
Definition at line 37 of file create_time_correction_ephemeris.h.
#define IFTEPH_FILE "/ephemeris/TIMEEPH_short.te405" |
Definition at line 39 of file create_time_correction_ephemeris.h.
#define MAXFNAME 512 |
Definition at line 41 of file create_time_correction_ephemeris.h.
#define MJDEPOCH 44244.0 |
Definition at line 43 of file create_time_correction_ephemeris.h.
#define DAYSTOSEC 86400.0 |
Definition at line 44 of file create_time_correction_ephemeris.h.
#define GPS2TT 51.184 |
Definition at line 45 of file create_time_correction_ephemeris.h.
#define IFTE_TEPH0 -65.564518e-6 |
Definition at line 49 of file create_time_correction_ephemeris.h.
#define IFTE_KM1 1.55051979176e-8 |
Definition at line 54 of file create_time_correction_ephemeris.h.
#define IFTE_K (((long double)1.0) + ((long double)IFTE_KM1)) |
Definition at line 55 of file create_time_correction_ephemeris.h.
#define USAGE |
Definition at line 57 of file create_time_correction_ephemeris.h.
enum etype |
Enumerator | |
---|---|
TT2TDB | |
TT2TCB |
Definition at line 70 of file create_time_correction_ephemeris.h.
void get_input_args | ( | inputParams_t * | inputParams, |
int | argc, | ||
char * | argv[] | ||
) |
Definition at line 146 of file create_time_correction_ephemeris.c.
double fortran_mod | ( | double | a, |
double | p | ||
) |
Definition at line 435 of file create_time_correction_ephemeris.c.
Definition at line 356 of file create_time_correction_ephemeris.c.
double read_double | ( | void | ) |
Definition at line 413 of file create_time_correction_ephemeris.c.
int read_int | ( | void | ) |
Definition at line 392 of file create_time_correction_ephemeris.c.
void close_file | ( | void | ) |
Definition at line 387 of file create_time_correction_ephemeris.c.
double FB_deltaT | ( | long double | mjd_tt, |
char | fname[MAXFNAME] | ||
) |
Definition at line 260 of file create_time_correction_ephemeris.c.
double IF_deltaT | ( | long double | mjd_tt | ) |
Definition at line 345 of file create_time_correction_ephemeris.c.
Definition at line 444 of file create_time_correction_ephemeris.c.
void IFTE_close_file | ( | void | ) |
Definition at line 518 of file create_time_correction_ephemeris.c.
|
static |
void IFTE_get_Vals | ( | double | JDeph0, |
double | JDeph1, | ||
int | kind, | ||
double * | res | ||
) |
Definition at line 599 of file create_time_correction_ephemeris.c.
void IFTE_get_DeltaT_DeltaTDot | ( | double | Teph0, |
double | Teph1, | ||
double * | DeltaT, | ||
double * | DeltaTDot | ||
) |
Definition at line 663 of file create_time_correction_ephemeris.c.
double IFTE_DeltaT | ( | double | Teph0, |
double | Teph1 | ||
) |
Definition at line 672 of file create_time_correction_ephemeris.c.
void IFTswap8 | ( | char * | dword | ) |
Definition at line 550 of file create_time_correction_ephemeris.c.
void IFTswapDouble | ( | double * | dbl | ) |
Definition at line 567 of file create_time_correction_ephemeris.c.
Definition at line 542 of file create_time_correction_ephemeris.c.
void IFTswapInt | ( | int * | word | ) |
Definition at line 537 of file create_time_correction_ephemeris.c.
void IFTswap4 | ( | char * | word | ) |
Definition at line 526 of file create_time_correction_ephemeris.c.
Definition at line 572 of file create_time_correction_ephemeris.c.
void IFTswapDoubles | ( | double * | dbl, |
int | N | ||
) |
Definition at line 593 of file create_time_correction_ephemeris.c.
|
static |
Definition at line 123 of file create_time_correction_ephemeris.h.