|
CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
|
Eager-by-one Moon-phase roots in JDE(TT); next refines the following root before returning. More...
#include <moon_phase.hpp>
Public Member Functions | |
| RootGenerator (const double start_jde) | |
| RootGenerator (const double start_jde, const phase_moments::PhaseKind kind) | |
| auto | peek () const -> double |
| Inspect the pending root without computing another one. | |
| auto | next () -> double |
| Return the pending root after successfully computing its successor. | |
Eager-by-one Moon-phase roots in JDE(TT); next refines the following root before returning.
|
inlineexplicit |
|
inlineexplicit |
|
inlinenodiscard |
Return the pending root after successfully computing its successor.
|
inlinenodiscard |
Inspect the pending root without computing another one.