LALPulsar  6.1.0.1-89842e6
create_time_correction_ephemeris.c File Reference

Prototypes

int main (int argc, char **argv)
 
void get_input_args (inputParams_t *inputParams, int argc, char *argv[])
 
double FB_deltaT (long double mjd_tt, char fname[MAXFNAME])
 
double IF_deltaT (long double mjd_tt)
 
int open_file (char fname[MAXFNAME])
 
void close_file (void)
 
int read_int (void)
 
double read_double (void)
 
double fortran_mod (double a, double p)
 
void IFTE_init (const char fname[MAXFNAME])
 
void IFTE_close_file (void)
 
void IFTswap4 (char *word)
 
void IFTswapInt (int *word)
 
void IFTswapInts (int *word, int n)
 
void IFTswap8 (char *dword)
 
void IFTswapDouble (double *dbl)
 
void IFTswap8N (char *dwords, int n)
 
void IFTswapDoubles (double *dbl, int N)
 
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)
 
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[])
 

Go to the source code of this file.

Variables

int verbose = 0
 
FILE * c_fileptr
 
int swapByte
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 32 of file create_time_correction_ephemeris.c.

◆ get_input_args()

void get_input_args ( inputParams_t inputParams,
int  argc,
char argv[] 
)

Definition at line 146 of file create_time_correction_ephemeris.c.

◆ FB_deltaT()

double FB_deltaT ( long double  mjd_tt,
char  fname[MAXFNAME] 
)

Definition at line 260 of file create_time_correction_ephemeris.c.

◆ IF_deltaT()

double IF_deltaT ( long double  mjd_tt)

Definition at line 345 of file create_time_correction_ephemeris.c.

◆ open_file()

int open_file ( char  fname[MAXFNAME])

Definition at line 356 of file create_time_correction_ephemeris.c.

◆ close_file()

void close_file ( void  )

Definition at line 387 of file create_time_correction_ephemeris.c.

◆ read_int()

int read_int ( void  )

Definition at line 392 of file create_time_correction_ephemeris.c.

◆ read_double()

double read_double ( void  )

Definition at line 413 of file create_time_correction_ephemeris.c.

◆ fortran_mod()

double fortran_mod ( double  a,
double  p 
)

Definition at line 435 of file create_time_correction_ephemeris.c.

◆ IFTE_init()

void IFTE_init ( const char  fname[MAXFNAME])

Definition at line 444 of file create_time_correction_ephemeris.c.

◆ IFTE_close_file()

void IFTE_close_file ( void  )

Definition at line 518 of file create_time_correction_ephemeris.c.

◆ IFTswap4()

void IFTswap4 ( char word)

Definition at line 526 of file create_time_correction_ephemeris.c.

◆ IFTswapInt()

void IFTswapInt ( int word)

Definition at line 537 of file create_time_correction_ephemeris.c.

◆ IFTswapInts()

void IFTswapInts ( int word,
int  n 
)

Definition at line 542 of file create_time_correction_ephemeris.c.

◆ IFTswap8()

void IFTswap8 ( char dword)

Definition at line 550 of file create_time_correction_ephemeris.c.

◆ IFTswapDouble()

void IFTswapDouble ( double *  dbl)

Definition at line 567 of file create_time_correction_ephemeris.c.

◆ IFTswap8N()

void IFTswap8N ( char dwords,
int  n 
)

Definition at line 572 of file create_time_correction_ephemeris.c.

◆ IFTswapDoubles()

void IFTswapDoubles ( double *  dbl,
int  N 
)

Definition at line 593 of file create_time_correction_ephemeris.c.

◆ IFTE_get_Vals()

void IFTE_get_Vals ( double  JDeph0,
double  JDeph1,
int  kind,
double *  res 
)

Definition at line 599 of file create_time_correction_ephemeris.c.

◆ IFTE_get_DeltaT_DeltaTDot()

void IFTE_get_DeltaT_DeltaTDot ( double  Teph0,
double  Teph1,
double *  DeltaT,
double *  DeltaTDot 
)

Definition at line 663 of file create_time_correction_ephemeris.c.

◆ IFTE_DeltaT()

double IFTE_DeltaT ( double  Teph0,
double  Teph1 
)

Definition at line 672 of file create_time_correction_ephemeris.c.

◆ IFTEinterp()

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[] 
)
static

Definition at line 730 of file create_time_correction_ephemeris.c.

Variable Documentation

◆ verbose

int verbose = 0

Definition at line 30 of file create_time_correction_ephemeris.c.

◆ c_fileptr

FILE* c_fileptr

Definition at line 353 of file create_time_correction_ephemeris.c.

◆ swapByte

int swapByte

Definition at line 354 of file create_time_correction_ephemeris.c.