lon 133 ext/date/lib/astro.c static void astro_sunpos(double d, double *lon, double *r) lon 154 ext/date/lib/astro.c *lon = v + w; /* True solar longitude */ lon 155 ext/date/lib/astro.c if (*lon >= 360.0) { lon 156 ext/date/lib/astro.c *lon -= 360.0; /* Make it 0..360 degrees */ lon 162 ext/date/lib/astro.c double lon, obl_ecl, x, y, z; lon 165 ext/date/lib/astro.c astro_sunpos(d, &lon, r); lon 168 ext/date/lib/astro.c x = *r * cosd(lon); lon 169 ext/date/lib/astro.c y = *r * sind(lon); lon 212 ext/date/lib/astro.c int timelib_astro_rise_set_altitude(timelib_time *t_loc, double lon, double lat, double altit, int upper_limb, double *h_rise, double *h_set, timelib_sll *ts_rise, timelib_sll *ts_set, timelib_sll *ts_transit) lon 243 ext/date/lib/astro.c d = timelib_ts_to_juliandate(timestamp) - lon/360.0; lon 246 ext/date/lib/astro.c sidtime = astro_revolution(astro_GMST0(d) + 180.0 + lon); lon 29 ext/date/lib/astro.h #define day_length(year,month,day,lon,lat) \ lon 30 ext/date/lib/astro.h __daylen__( year, month, day, lon, lat, -35.0/60.0, 1 ) lon 35 ext/date/lib/astro.h #define day_civil_twilight_length(year,month,day,lon,lat) \ lon 36 ext/date/lib/astro.h __daylen__( year, month, day, lon, lat, -6.0, 0 ) lon 41 ext/date/lib/astro.h #define day_nautical_twilight_length(year,month,day,lon,lat) \ lon 42 ext/date/lib/astro.h __daylen__( year, month, day, lon, lat, -12.0, 0 ) lon 47 ext/date/lib/astro.h #define day_astronomical_twilight_length(year,month,day,lon,lat) \ lon 48 ext/date/lib/astro.h __daylen__( year, month, day, lon, lat, -18.0, 0 ) lon 55 ext/date/lib/astro.h #define timelib_astro_sun_rise_set(ts,lon,lat,hrise,hset,rise,set) \ lon 56 ext/date/lib/astro.h timelib_astro_rise_set_altitude( ts, lon, lat, -35.0/60.0, 1, hrise, hset, rise, set ) lon 61 ext/date/lib/astro.h #define civil_twilight(ts,lon,lat,start,end) \ lon 62 ext/date/lib/astro.h timelib_astro_rise_set_altitude( ts, lon, lat, -6.0, 0, start, end ) lon 67 ext/date/lib/astro.h #define nautical_twilight(ts,lon,lat,start,end) \ lon 68 ext/date/lib/astro.h timelib_astro_rise_set_altitude( ts, lon, lat, -12.0, 0, start, end ) lon 73 ext/date/lib/astro.h #define astronomical_twilight(ts,lon,lat,start,end) \ lon 74 ext/date/lib/astro.h timelib_astro_rise_set_altitude( ts, lon, lat, -18.0, 0, start, end ) lon 157 ext/date/lib/timelib.h int timelib_astro_rise_set_altitude(timelib_time *time, double lon, double lat, double altit, int upper_limb, double *h_rise, double *h_set, timelib_sll *ts_rise, timelib_sll *ts_set, timelib_sll *ts_transit);