Lines Matching refs:lon
128 static void astro_sunpos(double d, double *lon, double *r) in astro_sunpos() argument
149 *lon = v + w; /* True solar longitude */ in astro_sunpos()
150 if (*lon >= 360.0) { in astro_sunpos()
151 *lon -= 360.0; /* Make it 0..360 degrees */ in astro_sunpos()
157 double lon, obl_ecl, x, y, z; in astro_sun_RA_dec() local
160 astro_sunpos(d, &lon, r); in astro_sun_RA_dec()
163 x = *r * cosd(lon); in astro_sun_RA_dec()
164 y = *r * sind(lon); in astro_sun_RA_dec()
207 int timelib_astro_rise_set_altitude(timelib_time *t_loc, double lon, double lat, double altit, int … in timelib_astro_rise_set_altitude() argument
238 d = timelib_ts_to_juliandate(timestamp) - lon/360.0; in timelib_astro_rise_set_altitude()
241 sidtime = astro_revolution(astro_GMST0(d) + 180.0 + lon); in timelib_astro_rise_set_altitude()