/// <summary> /// Calculate prayer time for sunset. /// </summary> private static double ComputeSunsetTime(double jd, double latitude, double altitude) { var dayFraction = AstronomyMath.GetDayFraction(SunsetDefaultTime); var sunriseAngle = AstronomyMath.ComputeSunriseAngle(altitude); var sunsetTime = AstronomyMath.ComputeSolarTime(jd, dayFraction, sunriseAngle, latitude, Direction.Clockwise); return(sunsetTime); }
public void TestComputeSunriseAngleAt2MetresAltitude() { var sa = AstronomyMath.ComputeSunriseAngle(2.0); Assert.Equal(0.8820732106143464, sa); }