Пример #1
0
        public void MeanObliquityOfEclipticTest()
        {
            var    date      = new AASDate(1987, 4, 10, 0, 0, 0, true);
            double obliquity = AASNutation.MeanObliquityOfEcliptic(date.Julian);

            Assert.Equal(23.440946290957317, obliquity);
        }
Пример #2
0
    //obliquity of the ecliptic with correction
    private double GetEpsilonCorrected()
    {
        double T            = (jd - 2451545.0) / 36525;
        double epsilon0     = AASNutation.MeanObliquityOfEcliptic(jd);
        double omega        = 125.04 - 1934.136 * T;
        double deltaEpsilon = .00256 * Math.Cos(omega * M.DEG2RAD);

        return(epsilon0 + deltaEpsilon);
    }
Пример #3
0
 //obliquity of the ecliptic
 protected double GetDeltaEpsilon()
 {
     return(AASNutation.MeanObliquityOfEcliptic(jd));
 }
Пример #4
0
 //obliquity of the ecliptic
 private double GetEpsilon()
 {
     return(AASNutation.MeanObliquityOfEcliptic(jd));
 }