use crate::math::matrix::mat_r::MatR;
const GM: [f64; 9] = [
2.9591220836841438269e-04,
4.9125474514508118699e-11,
7.2434524861627027000e-10,
8.9970116036316091182e-10,
9.5495351057792580598e-11,
2.8253458420837780000e-07,
8.4597151856806587398e-08,
1.2920249167819693900e-08,
1.5243589007842762800e-08,
];
const CL0: [f64; 18] = [
0.0,
0.4402608631669000e1, 0.3176134461576000e1, 0.1753470369433000e1, 0.6203500014141000e1, 0.4091360003050000e1, 0.1713740719173000e1, 0.5598641292287000e1, 0.2805136360408000e1, 0.2326989734620000e1, 0.5995461070350000e0, 0.8740185101070000e0, 0.5481225395663000e1, 0.5311897933164000e1, 0.0e0, 5.19846640063e0, 1.62790513602e0, 2.35555563875e0, ];
const CLT: [f64; 18] = [
0.0,
0.2608790314068555e5, 0.1021328554743445e5, 0.6283075850353215e4, 0.3340612434145457e4, 0.1731170452721855e4, 0.1704450855027201e4, 0.1428948917844273e4, 0.1364756513629990e4, 0.1361923207632842e4, 0.5296909615623250e3, 0.2132990861084880e3, 0.7478165903077800e2, 0.3813297222612500e2, 0.3595362285224660e0, 77713.7714481804e0, 84334.6615717837e0, 83286.9142477147e0, ];
pub const TO_ICRS: MatR = MatR{
r00 : 0.9999999999999684,
r01 : 0.00000023076633339445195,
r02 : -0.00000010004940139786859,
r10 : -0.00000025152133775962465,
r11 : 0.9174821327285749,
r12: -0.3977769929542964,
r20: 0.0,
r21: 0.397776992954309,
r22: 0.9174821327286039,
};
pub mod top2013_lo;
pub mod vsop2013_lo;
pub mod vsop2013_hi;
mod vsop2013_emb;
mod vsop2013_jupiter;
mod vsop2013_mars;
mod vsop2013_mercury;
mod vsop2013_saturn;
mod vsop2013_venus;