NASA Logo
Ocean Color Science Software

ocssw V2022
sun2000.h
Go to the documentation of this file.
1 #ifndef OCSSW_SUN2000_H
2 #define OCSSW_SUN2000_H
3 
4 
29 void sun2000(int iyr, int iday, double sec, float sun[3], float* rs);
30 
56 void nutate(double t, double xls, double gs, double xlm, double omega, double* dpsi, double* eps);
57 
83 void gha2000(int iyr, double day, double* gha);
84 
102 void ephparms(double t, double* xls, double* gs, double* xlm, double* omega);
103 
104 #endif // OCSSW_SUN2000_H
data_t t[NROOTS+1]
Definition: decode_rs.h:77
void gha2000(int iyr, double day, double *gha)
This subroutine computes the Greenwich hour angle in degrees for the input time. It uses the model re...
Definition: gha2000.c:5
int32_t day
double dpsi
Definition: sun2000.c:6
double eps
Definition: gha2000.c:3
data_t omega[NROOTS+1]
Definition: decode_rs.h:77
void nutate(double t, double xls, double gs, double xlm, double omega, double *dpsi, double *eps)
This subroutine computes the nutation in longitude and the obliquity of the ecliptic corrected for nu...
Definition: nutate.c:7
void sun2000(int iyr, int iday, double sec, float sun[3], float *rs)
This subroutine computes the Sun vector in geocentric inertial (equatorial) coodinates....
Definition: sun2000.c:8
void ephparms(double t, double *xls, double *gs, double *xlm, double *omega)
This subroutine computes ephemeris parameters used by other Mission Operations routines: the solar me...
Definition: ephparms.c:3
int32_t iyr
Definition: atrem_corl1.h:161