Instrument Neutral Distributed Interface INDI 2.2.5
Classes | Macros | Enumerations | Functions
spk.h File Reference
#include "sofa.h"

Go to the source code of this file.

Classes

struct  spkEOP
 
struct  spkOBS
 
struct  spkAIR
 
struct  spkOPT
 
struct  spkPM
 
struct  spkPO
 
struct  spkAX3
 
struct  spkUTC
 
struct  spkAST
 
struct  spkTAR
 

Macros

#define DJM0   (2400000.5)
 
#define DAYSEC   (86400.0)
 

Enumerations

enum  spkMOUNT { EQUAT = 1 , ALTAZ = 2 }
 
enum  spkSYS { ICRS = 1 , APPT = 2 , AZEL = 3 }
 
enum  spkVTS { AXES = 1 , TARG = 2 , HOTS = 3 , DEFT = 4 }
 

Functions

int spkAstr (int jfull, spkUTC utc, double ds, spkEOP *eop, spkOBS *obs, spkAIR *air, spkOPT *opt, spkAST *ast)
 
void spkCtar (double rc, double dc, double pr, double pd, double px, double rv, spkAST *ast, spkTAR *tar)
 
int spkVtel (spkVTS isoln, spkOBS *obs, spkOPT *opt, spkPM *pm, spkAST *ast, spkAX3 *ax3, spkTAR *tar, spkPO *po, double *tara, double *tare, double *tarr, double *tarp, double soln[5])
 
int Pmfit (double phi, char mount, int n, double *obs, int nt, double *pm, double *sigmas, double *skysig)
 
int Bfun (int nt, double phi, char mount, double rdem, double pdem, double *bf)
 
int Simeqn (int n, double *a, double *y)
 

Macro Definition Documentation

◆ DAYSEC

#define DAYSEC   (86400.0)

Definition at line 32 of file spk.h.

◆ DJM0

#define DJM0   (2400000.5)

Definition at line 29 of file spk.h.

Enumeration Type Documentation

◆ spkMOUNT

enum spkMOUNT
Enumerator
EQUAT 
ALTAZ 

Definition at line 41 of file spk.h.

◆ spkSYS

enum spkSYS
Enumerator
ICRS 
APPT 
AZEL 

Definition at line 46 of file spk.h.

◆ spkVTS

enum spkVTS
Enumerator
AXES 
TARG 
HOTS 
DEFT 

Definition at line 52 of file spk.h.

Function Documentation

◆ Bfun()

int Bfun ( int  nt,
double  phi,
char  mount,
double  rdem,
double  pdem,
double *  bf 
)

Definition at line 267 of file pmfit.c.

◆ Pmfit()

int Pmfit ( double  phi,
char  mount,
int  n,
double *  obs,
int  nt,
double *  pm,
double *  sigmas,
double *  skysig 
)

Definition at line 10 of file pmfit.c.

◆ Simeqn()

int Simeqn ( int  n,
double *  a,
double *  y 
)

Definition at line 461 of file pmfit.c.

◆ spkAstr()

int spkAstr ( int  jfull,
spkUTC  utc,
double  ds,
spkEOP *  eop,
spkOBS *  obs,
spkAIR *  air,
spkOPT *  opt,
spkAST *  ast 
)

Definition at line 4 of file astr.c.

◆ spkCtar()

void spkCtar ( double  rc,
double  dc,
double  pr,
double  pd,
double  px,
double  rv,
spkAST *  ast,
spkTAR *  tar 
)

Definition at line 4 of file ctar.c.

◆ spkVtel()

int spkVtel ( spkVTS  isoln,
spkOBS *  obs,
spkOPT *  opt,
spkPM *  pm,
spkAST *  ast,
spkAX3 *  ax3,
spkTAR *  tar,
spkPO *  po,
double *  tara,
double *  tare,
double *  tarr,
double *  tarp,
double  soln[5] 
)

Definition at line 33 of file vtel.c.