|
void | FullPhysics::full_gridding (double rearth, int nlower, int nupper, double changeheight, const blitz::Array< AutoDerivative< double >, 1 > &heights, const std::vector< boost::shared_ptr< AtmRefractiveIndex > > &refr_index, blitz::Array< AutoDerivative< double >, 2 > &fineweight, blitz::Array< AutoDerivative< double >, 2 > &fineradii, blitz::Array< AutoDerivative< double >, 3 > &finersqnsq, blitz::Array< int, 1 > &nquad) |
|
partial and whole layer fine gridding: nquad More...
|
|
void | FullPhysics::refractive_bending (int start_lay, double theta, double dtr, const blitz::Array< AutoDerivative< double >, 1 > &rtimesn, const blitz::Array< int, 1 > &nquad, const blitz::Array< AutoDerivative< double >, 2 > &fineweight, const blitz::Array< AutoDerivative< double >, 2 > &fineradii, const blitz::Array< AutoDerivative< double >, 2 > &finersqnsq, blitz::Array< AutoDerivative< double >, 1 > &distances, AutoDerivative< double > &alpha, AutoDerivative< double > &anglefunc) |
|
void | FullPhysics::refractive_geometry (double rearth, const blitz::Array< AutoDerivative< double >, 1 > &heights, const std::vector< boost::shared_ptr< AtmRefractiveIndex > > &refr_index, const blitz::Array< double, 1 > &sza_values, blitz::Array< AutoDerivative< double >, 2 > &chapmanfactors, blitz::Array< AutoDerivative< double >, 1 > &toa_nadir_szangles, blitz::Array< AutoDerivative< double >, 1 > &toa_entry_szangles) |
|
void | FullPhysics::straightline_geometry (bool do_plane_parallel, double rearth, const blitz::Array< AutoDerivative< double >, 1 > &heights, const blitz::Array< double, 1 > &sza_values, blitz::Array< AutoDerivative< double >, 2 > &chapmanfactors, blitz::Array< AutoDerivative< double >, 1 > &toa_nadir_szangles, blitz::Array< AutoDerivative< double >, 1 > &toa_entry_szangles) |
| Free functions translated from Fortran. More...
|
|