|
CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
|
#include <array>#include <cstdint>#include <format>#include <optional>#include <ranges>#include <stdexcept>#include <vector>#include "ephemeris.hpp"#include "ephemeris_event_facts.hpp"Classes | |
| struct | astro::capability::Record |
| Typed domain facts; an absent interval is not a promise of successful evaluation. More... | |
Namespaces | |
| namespace | astro |
| namespace | astro::capability |
Enumerations | |
| enum class | astro::capability::Operation : uint8_t { astro::capability::POSITION , astro::capability::LONGITUDE_RATE , astro::capability::EVENTS , astro::capability::EQUATORIAL } |
| A target operation whose declared input domain is expressed in JDE(TT). More... | |
| enum class | astro::capability::Status : uint8_t { astro::capability::SOURCE_WINDOW , astro::capability::IMPLEMENTATION_WINDOW , astro::capability::FINITE_INPUT_EVALUATION } |
| The origin of an admission rule, independent of numerical accuracy. More... | |
Functions | |
| auto | astro::capability::domain_record (const Operation operation, const ephemeris::Target target) -> Record |
| Compose a target operation's facts without evaluating a position or event. | |
| auto | astro::capability::domain_records (const Operation operation) -> std::vector< Record > |
| Return one typed domain record for each target in the core roster. | |