CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
Loading...
Searching...
No Matches
astro::elp2000_82b Namespace Reference

Namespaces

namespace  coeff
namespace  detail

Classes

struct  Context
 The context (arguments) for a given julian century. More...
struct  Evaluation
 The result of the ELP2000-82B evaluation. More...

Functions

auto create_context (const double jc) -> Context
 Create context for the given julian century.
auto evaluate (const double jc) -> Evaluation
 Evaluate ELP2000-82B on the given parameters.

Variables

constexpr double LON_LAT_SCALING_FACTOR
 The scaling factor used in the Jean Meeus's Astronomical Algorithms, for the longitude and latitude. The unit of the raw evaluation result of longitude and latitude is 0.000001 degree.
constexpr double RADIUS_SCALING_FACTOR
 The scaling factor used in the Jean Meeus's Astronomical Algorithms, for the radius/distance. The unit of the raw evaluation result of radius/distance is 0.001 kilometer.

Function Documentation

◆ create_context()

auto astro::elp2000_82b::create_context ( const double jc) ->Context
inlinenodiscard

Create context for the given julian century.

Parameters
jcThe julian century.
Returns
The created context.
See also
Astronomical Algorithms, Jean Meeus, 1998, Chapter 47.

◆ evaluate()

auto astro::elp2000_82b::evaluate ( const double jc) ->Evaluation
inlinenodiscard

Evaluate ELP2000-82B on the given parameters.

Parameters
jcThe julian century.
Returns
The evaluated result.
See also
Astronomical Algorithms, Jean Meeus, 1998, Chapter 47.

Variable Documentation

◆ LON_LAT_SCALING_FACTOR

double astro::elp2000_82b::LON_LAT_SCALING_FACTOR
inlineconstexpr

The scaling factor used in the Jean Meeus's Astronomical Algorithms, for the longitude and latitude. The unit of the raw evaluation result of longitude and latitude is 0.000001 degree.

◆ RADIUS_SCALING_FACTOR

double astro::elp2000_82b::RADIUS_SCALING_FACTOR
inlineconstexpr

The scaling factor used in the Jean Meeus's Astronomical Algorithms, for the radius/distance. The unit of the raw evaluation result of radius/distance is 0.001 kilometer.