use qtty::{Kilometer, Radian};
pub const A0: Kilometer = Kilometer::new(384_747.980_644_895_4);
pub const ATH: Kilometer = Kilometer::new(384_747.980_674_316_5);
pub const AM: f64 = 0.074_801_329_518;
pub const ALPHA: f64 = 0.002_571_881_335;
pub const DTASM: f64 = 0.022_921_886_117_733_68;
pub const PRECES: Radian = Radian::new(0.024_381_748_353_014_515);
pub const P1: f64 = 0.10180391e-4;
pub const P2: f64 = 0.47020439e-6;
pub const P3: f64 = -0.5417367e-9;
pub const P4: f64 = -0.2507948e-11;
pub const P5: f64 = 0.463486e-14;
pub const Q1: f64 = -0.113469002e-3;
pub const Q2: f64 = 0.12372674e-6;
pub const Q3: f64 = 0.1265417e-8;
pub const Q4: f64 = -0.1371808e-11;
pub const Q5: f64 = -0.320334e-14;
pub const DELNU: Radian = Radian::new(3.209_356_158_623_529e-10);
pub const DELE: Radian = Radian::new(8.673_316_755_049_599e-8);
pub const DELG: Radian = Radian::new(-3.910_507_151_829_518e-7);
pub const DELNP: Radian = Radian::new(-3.707_809_503_452_549e-11);
pub const DELEP: Radian = Radian::new(-6.243_915_399_009_714e-7);
#[allow(clippy::all)]
pub const DEL: [[Radian; 5]; 4] = [
[
Radian::new(5.198_466_741_027_443),
Radian::new(7_771.377_146_811_758_394),
Radian::new(-2.844_935_162_1e-5),
Radian::new(3.197_346_2e-8),
Radian::new(-1.543_65e-10),
],
[
Radian::new(-0.043_125_180_208_125),
Radian::new(628.301_955_168_488_007),
Radian::new(-2.680_534_843_0e-6),
Radian::new(7.126_76e-10),
Radian::new(7.270_0e-13),
],
[
Radian::new(2.355_555_898_265_799),
Radian::new(8_328.691_426_955_554_562),
Radian::new(1.570_277_576_16e-4),
Radian::new(2.504_111_14e-7),
Radian::new(-1.186_339e-9),
],
[
Radian::new(1.627_905_233_371_468),
Radian::new(8_433.466_158_130_539_043),
Radian::new(-5.939_210_000_4e-5),
Radian::new(-4.949_948e-9),
Radian::new(2.021_7e-11),
],
];
pub const ZETA: [Radian; 2] = [
Radian::new(3.810_344_430_588_308), Radian::new(8_399.709_113_522_269), ];
#[allow(clippy::all)]
pub const P_ARGS: [[Radian; 2]; 8] = [
[
Radian::new(4.402_608_842_402_962),
Radian::new(2_608.790_314_157_411),
],
[
Radian::new(3.176_146_696_907_594),
Radian::new(1_021.328_554_621_109),
],
[
Radian::new(1.753_470_343_150_658),
Radian::new(628.307_584_962_155),
],
[
Radian::new(6.203_480_913_399_945),
Radian::new(334.061_243_149_230),
],
[
Radian::new(0.599_546_497_388_674),
Radian::new(52.969_096_509_472),
],
[
Radian::new(0.874_016_756_518_481),
Radian::new(21.329_909_543_800),
],
[
Radian::new(5.481_293_871_604_991),
Radian::new(7.478_159_856_714),
],
[
Radian::new(5.311_886_286_783_467),
Radian::new(3.813_303_563_758),
],
];
pub const W1: [Radian; 5] = [
Radian::new(3.810_344_430_588_308), Radian::new(8_399.684_731_773_916), Radian::new(-2.854_728_398_477_281e-5), Radian::new(3.201_709_550_047_375e-8), Radian::new(-1.536_374_555_436_12e-10), ];