Lines Matching refs:PI

24 #if defined (PI) 
25 #undef PI
203 const double CalendarAstronomer::PI = 3.14159265358979323846;
205 #define CalendarAstronomer_PI2 (CalendarAstronomer::PI*2.0)
206 #define RAD_HOUR ( 12 / CalendarAstronomer::PI ) // radians -> hours
207 #define DEG_RAD ( CalendarAstronomer::PI / 180 ) // degrees -> radians
208 #define RAD_DEG ( 180 / CalendarAstronomer::PI ) // radians -> degrees
224 return normalize(angle, CalendarAstronomer::PI * 2.0);
228 * Normalize an angle into the range -PI - PI
231 return normalize(angle + CalendarAstronomer::PI, CalendarAstronomer::PI * 2.0) - CalendarAstronomer::PI;
505 double H = getLocalSidereal()*CalendarAstronomer::PI/12 - equatorial.ascension; // Hour-angle
528 // Angles are in radians (after multiplying by CalendarAstronomer::PI/180)
532 #define SUN_ETA_G (279.403303 * CalendarAstronomer::PI/180) // Ecliptic longitude at epoch
533 #define SUN_OMEGA_G (282.768422 * CalendarAstronomer::PI/180) // Ecliptic longitude of perigee
536 //double sunTheta0 (0.533128 * CalendarAstronomer::PI/180) // Angular diameter at R0
690 return (CalendarAstronomer::PI/2);
701 return (CalendarAstronomer::PI);
712 return ((CalendarAstronomer::PI*3)/2);
818 // double offset = ::round(fLongitude*12/PI); // p.95 step 6; he _rounds_ to nearest 15 deg.
948 // double E = M + e*(180/PI) * ::sin(M*DEG_RAD) * ( 1.0 + e*cos(M*DEG_RAD) );
1049 #define moonL0 (318.351648 * CalendarAstronomer::PI/180 ) // Mean long. at epoch
1050 #define moonP0 ( 36.340410 * CalendarAstronomer::PI/180 ) // Mean long. of perigee
1051 #define moonN0 ( 318.510107 * CalendarAstronomer::PI/180 ) // Mean long. of node
1052 #define moonI ( 5.145366 * CalendarAstronomer::PI/180 ) // Inclination of orbit
1057 #define moonT0 ( 0.5181 * CalendarAstronomer::PI/180 ) // Angular size at distance A
1058 #define moonPi ( 0.9507 * CalendarAstronomer::PI/180 ) // Parallax at distance A
1085 double meanLongitude = norm2PI(13.1763966*PI/180*day + moonL0);
1086 meanAnomalyMoon = norm2PI(meanLongitude - 0.1114041*PI/180 * day - moonP0);
1094 double evection = 1.2739*PI/180 * ::sin(2 * (meanLongitude - sunLongitude)
1096 double annual = 0.1858*PI/180 * ::sin(meanAnomalySun);
1097 double a3 = 0.3700*PI/180 * ::sin(meanAnomalySun);
1108 double center = 6.2886*PI/180 * ::sin(meanAnomalyMoon);
1109 double a4 = 0.2140*PI/180 * ::sin(2 * meanAnomalyMoon);
1119 double variation = 0.6583*CalendarAstronomer::PI/180 * ::sin(2*(moonLongitude - sunLongitude));
1130 double nodeLongitude = norm2PI(moonN0 - 0.0529539*PI/180 * day);
1132 nodeLongitude -= 0.16*PI/180 * ::sin(meanAnomalySun);
1206 return CalendarAstronomer::MoonAge(CalendarAstronomer::PI/2);
1216 return CalendarAstronomer::MoonAge(CalendarAstronomer::PI);
1234 return CalendarAstronomer::MoonAge((CalendarAstronomer::PI*3)/2);