|
CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
|
Namespaces | |
| namespace | detail |
Functions | |
| auto | discriminant (const int32_t year, const double lon) -> uint32_t |
| Return the count of the roots for the given year and lon. | |
| auto | find_roots (const int32_t year, const double expected_lon) -> std::vector< double > |
| Find the roots (i.e. JDEs) for the given year and expected_lon. | |
|
inlinenodiscard |
Return the count of the roots for the given year and lon.
| year | The Gregorian year, in [1, 32766]; see astro::julian_day::validate_annual_year. |
| lon | The expected solar longitude, in degrees. |
| std::invalid_argument | If year leaves [1, 32766]. |
|
inlinenodiscard |
Find the roots (i.e. JDEs) for the given year and expected_lon.
| year | The Gregorian year, in [1, 32766]; see astro::julian_day::validate_annual_year. |
| expected_lon | The expected solar longitude, in degrees. |
| std::invalid_argument | If year leaves [1, 32766]. |