/** Options for Dscom */ export interface DscomOptions { epoch: number; ep: number; argpp: number; tc: number; inclp: number; nodep: number; np: number; } /** Output for Dscom */ export interface DscomOutput { snodm: number; cnodm: number; sinim: number; cosim: number; sinomm: number; cosomm: number; day: number; e3: number; ee2: number; em: number; emsq: number; gam: number; peo: number; pgho: number; pho: number; pinco: number; plo: number; rtemsq: number; se2: number; se3: number; sgh2: number; sgh3: number; sgh4: number; sh2: number; sh3: number; si2: number; si3: number; sl2: number; sl3: number; sl4: number; s1: number; s2: number; s3: number; s4: number; s5: number; s6: number; s7: number; ss1: number; ss2: number; ss3: number; ss4: number; ss5: number; ss6: number; ss7: number; sz1: number; sz2: number; sz3: number; sz11: number; sz12: number; sz13: number; sz21: number; sz22: number; sz23: number; sz31: number; sz32: number; sz33: number; xgh2: number; xgh3: number; xgh4: number; xh2: number; xh3: number; xi2: number; xi3: number; xl2: number; xl3: number; xl4: number; nm: number; z1: number; z2: number; z3: number; z11: number; z12: number; z13: number; z21: number; z22: number; z23: number; z31: number; z32: number; z33: number; zmol: number; zmos: number; } /** * procedure dscom * * this procedure provides deep space common items used by both the secular * and periodics subroutines. input is provided as shown. this routine * used to be called dpper, but the functions inside weren't well organized. * * author : david vallado 719-573-2600 28 jun 2005 * * inputs : * epoch - * ep - eccentricity * argpp - argument of perigee * tc - * inclp - inclination * nodep - right ascension of ascending node * np - mean motion * * outputs : * sinim , cosim , sinomm , cosomm , snodm , cnodm * day - * e3 - * ee2 - * em - eccentricity * emsq - eccentricity squared * gam - * peo - * pgho - * pho - * pinco - * plo - * rtemsq - * se2, se3 - * sgh2, sgh3, sgh4 - * sh2, sh3, si2, si3, sl2, sl3, sl4 - * s1, s2, s3, s4, s5, s6, s7 - * ss1, ss2, ss3, ss4, ss5, ss6, ss7, sz1, sz2, sz3 - * sz11, sz12, sz13, sz21, sz22, sz23, sz31, sz32, sz33 - * xgh2, xgh3, xgh4, xh2, xh3, xi2, xi3, xl2, xl3, xl4 - * nm - mean motion * z1, z2, z3, z11, z12, z13, z21, z22, z23, z31, z32, z33 - * zmol - * zmos - * * locals : * a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 - * betasq - * cc - * ctem, stem - * x1, x2, x3, x4, x5, x6, x7, x8 - * xnodce - * xnoi - * zcosg , zsing , zcosgl , zsingl , zcosh , zsinh , zcoshl , zsinhl , * zcosi , zsini , zcosil , zsinil , * zx - * zy - * * coupling : * none. * * references : * hoots, roehrich, norad spacetrack report #3 1980 * hoots, norad spacetrack report #6 1986 * hoots, schumacher and glover 2004 * vallado, crawford, hujsak, kelso 2006 * @param options - the options * @returns - computed deep space common items used by both the secular and periodics */ export declare function dscom(options: DscomOptions): DscomOutput; //# sourceMappingURL=dscom.d.ts.map