Files
astronomy/source
Don Cross af7cd4c7ea C LunarEclipse: Optimize by pruning full moons with large ecliptic latitudes.
When the full moon's ecliptic latitude is larger than 1.8 degrees,
even a penumbral eclipse is not possible. Thus there is no need
to search for the minimum shadow distance in that case.
This decreased unit test CalcMoon() count to 127155.
Improvement ratio over original algorithm = 4.55.
2020-05-16 09:36:31 -04:00
..
2019-05-15 22:09:24 -04:00