delaunayArguments function

({double d, double f, double l, double lPrime, double omega}) delaunayArguments(
  1. double t
)

Delaunay arguments (radians, not reduced to 0–2π), eq. 5.43: l – mean anomaly of the Moon, l′ – mean anomaly of the Sun, F = L − Ω, D – mean elongation of the Moon from the Sun, Ω – mean longitude of the Moon's ascending node (mean equinox of date).

Implementation

({double l, double lPrime, double f, double d, double omega}) delaunayArguments(
  double t,
) {
  final a = _fundamentalArguments(t);
  return (l: a[0], lPrime: a[1], f: a[2], d: a[3], omega: a[4]);
}