| Nastro | |
| Ncapability | |
| CRecord | Typed domain facts; an absent interval is not a promise of successful evaluation |
| Nchart | |
| CBodyState | Geocentric position and longitude rate in the true ecliptic and equinox of date |
| CSnapshot | An independent fixed-instant chart value; bodies follow the ephemeris target roster |
| Ncoords | |
| CEquatorialCoord | Represents a position in the equatorial coordinate system |
| CEclipticCoord | Represents a position in the ecliptic coordinate system |
| CHorizontalCoord | Represents a position in the horizontal coordinate system |
| CFk5Correction | Ecliptic longitude and latitude corrections from VSOP87D to FK5 |
| Ndelta_t | |
| Nalgo1 | |
| CAlgo1Coefficients | The coefficients of algorithm 1 |
| Nearth | |
| Nnutation | |
| CθCoeffs | |
| CψCoeffs | |
| CεCoeffs | |
| CNutationCoeffs | |
| Naberration | |
| CDailyVariationTerm | A term of the Δλ series: amplitude × τ^tau_power × sin(phase + rate × τ), with τ the Julian millennia since J2000 |
| Nprecession | |
| CEquatorialAngles | The equatorial precession angles of Meeus (21.2): ζ (zeta), z, θ (theta), in degrees |
| CEclipticAngles | The ecliptic precession quantities of Meeus (21.5): η (eta), Π (Pi), p, in degrees |
| Nrefraction | |
| CParams | Atmospheric conditions for refraction calculations |
| Nelp2000_82b | |
| Ncoeff | |
| CLRCoefficients | Represents a coefficient term in the truncated ELP2000-82B model, used to calculate Longitude and Radius |
| CBCoefficients | Represents a coefficient term in the truncated ELP2000-82B model, used to calculate Latitude |
| Ndetail | |
| CTerm | One row's contribution to Σl and Σr |
| CContext | The context (arguments) for a given julian century |
| CEvaluation | The result of the ELP2000-82B evaluation |
| Nephemeris | |
| Ndetail | |
| CEventBounds | Source-model derivative and evaluation allowances under the event-search floating-point contract |
| CTargetFacts | Target identity and provider domains; rate_node preserves the paired ascending trajectory |
| CPosition | Apparent geocentric coordinates in the true ecliptic and equinox of date |
| CEquatorialPosition | Apparent geocentric equatorial coordinates of date; nodes have no physical distance |
| CLongitudeRate | A signed instantaneous longitude rate; a negative value means longitude is decreasing at that instant |
| CLongitudeEvent | A crossing or exact numerical contact at a supplied longitude |
| CStationEvent | A stationary instant of the published finite-difference rate, with its two-sided motion |
| CLongitudeDifferenceEvent | An event in the directed, canonical longitude difference first minus second |
| Ndetail | |
| Nevent_search | |
| CValue | A scalar observation with an absolute error allowance at the requested abscissa |
| CLongitudeValue | A longitude observation with an absolute circular error allowance in degrees |
| CSample | A scalar observation whose allowance applies at the requested TT time |
| CBounds | Uniform absolute first- and second-derivative bounds on a closed cell |
| CBudget | Shared limits on scalar-evaluation attempts and candidate slots |
| CCell | A sampled bracket with an explicit rule for including exact endpoint roots |
| CCandidate | A retained bracket, either certified to contain one root or left unresolved |
| CRoot | A reported TT root time and its certified local crossing direction |
| CLongitudeRoot | A longitude-level event, including a contact at a canonical numerical station |
| CTrajectoryBounds | Uniform smooth-longitude and D_h derivative bounds, with their absolute rate discrepancy |
| CInterval | A nonempty half-open interval in JDE(TT) |
| CNumericalContact | A canonical contact and the entire certified extremum region it replaces |
| CGrid | A query-independent cell partition; the provider must cover its closed domain |
| CStationContact | A station's reported TT instant and contact outcome; an uncertified one has no two-sided region |
| CRegionDirection | A contact region's certified direction, if any; crosses_level marks a level sign change across it |
| Nhouse | |
| CAxes | The four principal tropical angles, independent of a house division system |
| CResult | The four principal angles and twelve cusps of a house calculation |
| Nillumination | |
| Ndetail | |
| CSeparation | |
| CGeometry | Observer-facing illumination geometry for a target body |
| Njulian_day | |
| CTimes | Modelled UT1 and TT at the same instant, in Julian days |
| Nleap_second | |
| CLeapSecondEntry | One step of the ΔAT table: from start_utc (inclusive), TAI − UTC is tai_minus_utc seconds |
| Nmoon_phase | |
| Ndetail | |
| CRootGenerator | Eager-by-one Moon-phase roots in JDE(TT); next refines the following root before returning |
| Nplanet | |
| Ndetail | |
| Npluto | |
| CTerm | |
| CRectangularCoordinate | |
| CAberrationCorrection | |
| CVsop87dMapping | |
| Nphenomena | |
| Ndetail | |
| CSample | Solver samples in degrees; samples() lifts longitude and difference continuously across the grid |
| CSamplingWindow | |
| CCrossingSpec | |
| CEvent | A planetary event and its TT-scale instant |
| Nrise_set | Body-agnostic rise/transit/set engine |
| Ndetail | |
| CBodyLocal | A body's local hour angle and equatorial position at one instant |
| CAltitudeExtremum | A refined local extremum of the altitude curve: its instant, kind, and value |
| CSolved | A refined crossing and the |altitude − h₀| residual it left, in degrees |
| CDayWindow | The TT endpoints of one half-open UT1 calendar day |
| CResult | The result of a rise/transit/set calculation for one date |
| Ntoolbox | |
| CAngle | Represents an angle |
| CDistance | Represents a distance |
| CSphericalCoordinate | Represents a position in a spherical coordinate system |
| CGoldenSectionRules | Arithmetic, comparison and stopping rules supplied by an extremum-search caller |
| CGoldenSectionBracket | The final bracket; converged is false when the update budget runs out |
| Nvsop87d | |
| CCoefficients | Representing 3 coefficients in a VSOP87D term |
| CPlanetTables | The type trait for the VSOP87D tables. Expected specializations in *_coeff.hpps |
| CEvaluation | The result of the VSOP87D evaluation |
| CGeoLocation | An observer's geographic location on the Earth |
| Ncalendar | |
| Njieqi | |
| CJieqiGenerator | A generator that generates consecutive Jieqis and their moments (in JDE), starting from a given JDE (exclusive) |
| CJieqiPair | A Jieqi and its JDE(TT) |
| Nlunar | |
| Ncommon | |
| CAlgoMetadata< Algo::ALGO_1 > | Specialize AlgoMetadata for Algo::ALGO_1 |
| CAlgoMetadata< Algo::ALGO_2 > | Specialize AlgoMetadata for Algo::ALGO_2 |
| CAlgoMetadata< Algo::ALGO_3 > | Specialize AlgoMetadata for Algo::ALGO_3 |
| CLunarYear | Information of the lunar year. 阴历年信息。 |
| CTraditionalMonth | A lunar month in traditional numbering: month number (1-12) plus a leap flag. 传统编号的阴历月:月份 (1-12) 加闰月标记。 |
| CAlgoBounds | The bounds of the algorithm |
| CAlgoMetadata | The type trait for the lunar algorithm, expected specializations in every algorithm implementation |
| Nalgo2 | |
| CLunarMonth | The metadata of a lunar month |
| CLunarMonthGenerator | Generate lunar-month metadata after a JDE(TT). 生成给定 JDE(TT) 后的阴历月元数据。 |
| CLunarYearContext | The raw lunar year information, can be processed to LunarYear |
| Nconverter | |
| CConverter | Converts between gregorian date and lunar date. 将公历日期和阴历日期进行转换。 |
| CDatetime | Represents a date and a time in the form of year_month_day and hh_mm_ss |
| Nutil | |
| Ncache | |
| CTupleHash | |
| Nhash | |
| CTupleHash | |
| CCelestialApparentSolarTime | |
| CCelestialCapabilityRecord | One TT operation's input bounds for one target |
| CCelestialChartBody | One geocentric target in the true ecliptic and equinox of date |
| CCelestialChartHouses | Four axes and twelve cusps in degrees, each in [0, 360); cusps are houses 1-12 |
| CCelestialChartSnapshot | A complete independent value; consume the payload only when valid is true |
| CCelestialCivilHouseCapability | The adopted civil-house admission policy, separate from geometric solvability |
| CCelestialDeltaT | |
| CCelestialDiscriminant | |
| CCelestialEquationOfTime | |
| CCelestialEquatorialPositionRecord | One selected target's apparent geocentric equatorial position of date |
| CCelestialGregorianDate | |
| CCelestialHouseQueryResult | Independent house geometry with resolved explicit model identities |
| CCelestialJieqiMomentQuery | |
| CCelestialJulianDay | |
| CCelestialLongitudeDifferenceEventRecord | One event of the directed, canonical longitude difference first minus second |
| CCelestialLongitudeEventRecord | One longitude crossing or exact numerical contact at the supplied level |
| CCelestialLunarDate | |
| CCelestialLunarYearInfo | |
| CCelestialModelIdentityRecord | One registered model identity with its applicability |
| CCelestialMoonCoordinate | |
| CCelestialMoonIllumination | |
| CCelestialMoonPositionAngle | |
| CCelestialPositionRecord | One selected target's apparent geocentric position in the true ecliptic of date |
| CCelestialSiderealTime | |
| CCelestialStationEventRecord | One stationary instant of the seven-point ephemeris::longitude_rate |
| CCelestialSunCoordinate | |
| CCelestialSupportedLunarYearRange | |
| CCelestialUT1Time | |
| CCelestialUTCTime | A UTC civil result; before 1972-01-01 its fields use the UT1 substitute |