1890 double ref, refa, refb, refa2, refb2, vu[3], vr[3], zr;
1892 palRefro( 1.4, 3456.7, 280, 678.9, 0.9, 0.55,
1893 -0.3, 0.006, 1e-9, &ref );
1894 vvd( ref, 0.00106715763018568, 1e-12,
"palRefro",
1897 palRefro( 1.4, 3456.7, 280, 678.9, 0.9, 1000,
1898 -0.3, 0.006, 1e-9, &ref );
1899 vvd( ref, 0.001296416185295403, 1e-12,
"palRefro",
1902 palRefcoq( 275.9, 709.3, 0.9, 101, &refa, &refb );
1903 vvd( refa, 2.324736903790639e-4, 1e-12,
"palRefcoq",
1905 vvd( refb, -2.442884551059e-7, 1e-15,
"palRefcoq",
1908 palRefco( 2111.1, 275.9, 709.3, 0.9, 101,
1909 -1.03, 0.0067, 1e-12, &refa, &refb );
1910 vvd( refa, 2.324673985217244e-4, 1e-12,
"palRefco",
1912 vvd( refb, -2.265040682496e-7, 1e-15,
"palRefco",
1915 palRefcoq( 275.9, 709.3, 0.9, 0.77, &refa, &refb );
1916 vvd( refa, 2.007406521596588e-4, 1e-12,
"palRefcoq",
1918 vvd( refb, -2.264210092590e-7, 1e-15,
"palRefcoq",
1921 palRefco( 2111.1, 275.9, 709.3, 0.9, 0.77,
1922 -1.03, 0.0067, 1e-12, &refa, &refb );
1923 vvd( refa, 2.007202720084551e-4, 1e-12,
"palRefco",
1925 vvd( refb, -2.223037748876e-7, 1e-15,
"palRefco",
1929 refa, refb, 0.5, &refa2, &refb2 );
1930 vvd ( refa2, 2.034523658888048e-4, 1e-12,
"palAtmdsp",
1932 vvd ( refb2, -2.250855362179e-7, 1e-15,
"palAtmdsp",
1936 palRefv ( vu, refa, refb, vr );
1937 vvd ( vr[0], 0.8447487047790478, 1e-12,
"palRefv",
1939 vvd ( vr[1], 0.3035794890562339, 1e-12,
"palRefv",
1941 vvd ( vr[2], 0.4407256738589851, 1e-12,
"palRefv",
1945 palRefv ( vu, refa, refb, vr );
1946 vvd ( vr[0], -0.8476187691681673, 1e-12,
"palRefv",
1948 vvd ( vr[1], -0.5295354802804889, 1e-12,
"palRefv",
1950 vvd ( vr[2], 0.0322914582168426, 1e-12,
"palRefv",
1953 palRefz ( 0.567, refa, refb, &zr );
1954 vvd ( zr, 0.566872285910534, 1e-12,
"palRefz",
1957 palRefz ( 1.55, refa, refb, &zr );
1958 vvd ( zr, 1.545697350690958, 1e-12,
"palRefz",
void palAtmdsp(double tdk, double pmb, double rh, double wl1, double a1, double b1, double wl2, double *a2, double *b2)
void palRefro(double zobs, double hm, double tdk, double pmb, double rh, double wl, double phi, double tlr, double eps, double *ref)
void palRefco(double hm, double tdk, double pmb, double rh, double wl, double phi, double tlr, double eps, double *refa, double *refb)
void palRefz(double zu, double refa, double refb, double *zr)
void palDcs2c(double a, double b, double v[3])
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
void palRefcoq(double tdk, double pmb, double rh, double wl, double *refa, double *refb)
void palRefv(double vu[3], double refa, double refb, double vr[3])