This file contains functions associated with 1D line-of-sight (LOS) calculations.
More...
|
bool | any_ground (const ArrayOfIndex &ground) |
| Checks if any of the pencil beam spectra corresponds to a ground reflection. More...
|
|
void | los_geometric (Vector &z, Vector &psi, Numeric &l_step, const Numeric &z_plat, const Numeric &za, const Numeric &atm_limit, const Numeric &r_geoid) |
| Core function for geometric LOS calculations. More...
|
|
void | los_refraction (Vector &z, Vector &psi, Numeric &l_step, const Numeric &z_plat, const Numeric &za, const Numeric &atm_limit, const Numeric &r_geoid, const Vector &, const Vector &z_abs, const Index &, const Index &refr_lfac, const Vector &refr_index, const Numeric &c) |
| Core function for LOS calculations with refraction. More...
|
|
void | los_1za (Vector &z, Vector &psi, Numeric &l_step, Index &ground, Index &start, Index &stop, Numeric &z_tan, const Numeric &z_plat, const Numeric &za, const Numeric &l_step_max, const Numeric &z_ground, const Numeric &r_geoid, const Vector &p_abs, const Vector &z_abs, const Index &refr, const Index &refr_lfac, const Vector &refr_index) |
| Performs the LOS calculations for one zenith angle. More...
|
|
void | y_rte (Vector &y, const Los &los, ConstVectorView f_mono, ConstVectorView y_space, const ArrayOfMatrix &source, const ArrayOfMatrix &trans, ConstVectorView e_ground, const Numeric &t_ground, const Index &z_start, const Index &z_end) |
|
void | y_tau (Vector &y, const Los &los, const ArrayOfMatrix &trans, ConstVectorView e_ground, const Index &z_start, const Index &z_end) |
|
void | r_geoidStd (Numeric &r_geoid) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | r_geoidWGS84 (Numeric &r_geoid, const Numeric &latitude, const Numeric &obsdirection) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | groundOff (Numeric &z_ground, Numeric &t_ground, Vector &e_ground, const Vector &z_abs) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | groundSet (Numeric &z_ground, Numeric &t_ground, Vector &e_ground, const Vector &p_abs, const Vector &t_abs, const Vector &z_abs, const Vector &f_mono, const Numeric &z, const Numeric &e) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | groundAtBottom (Numeric &z_ground, Numeric &t_ground, Vector &e_ground, const Vector &t_abs, const Vector &z_abs, const Vector &f_mono, const Numeric &e) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | groundFlatSea (Numeric &z_ground, Numeric &t_ground, Vector &e_ground, const Vector &p_abs, const Vector &t_abs, const Vector &z_abs, const Vector &f_mono, const Vector &za_pencil, const Numeric &z_plat, const Numeric &r_geoid, const Index &refr, const Vector &refr_index, const String &pol, const Numeric &t_skin) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | emissionOn (Index &emission) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | emissionOff (Index &emission) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | losCalc (Los &los, Vector &z_tan, const Numeric &z_plat, const Vector &za, const Numeric &l_step, const Vector &p_abs, const Vector &z_abs, const Index &refr, const Index &refr_lfac, const Vector &refr_index, const Numeric &z_ground, const Numeric &r_geoid) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | zaFromZtan (Vector &za, const String &, const Vector &z_tan, const Numeric &z_plat, const Vector &p_abs, const Vector &z_abs, const Index &refr, const Vector &refr_index, const Numeric &r_geoid, const Numeric &z_ground) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | zaFromDeltat (Vector &za, const String &, const Numeric &z_plat, const Vector &p_abs, const Vector &z_abs, const Numeric &l_step, const Index &refr, const Index &refr_lfac, const Vector &refr_index, const Numeric &r_geoid, const Numeric &z_ground, const Numeric &delta_t, const Vector &z_tan_lim) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | sourceCalc (ArrayOfMatrix &source, const Index &emission, const Los &los, const Vector &p_abs, const Vector &t_abs, const Vector &f_mono) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | transCalc (ArrayOfMatrix &trans, const Los &los, const Vector &p_abs, const Matrix &abs) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | y_spaceStd (Vector &y_space, const Vector &f, const String &choice) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | yCalc (Vector &y, const Index &emission, const Los &los, const Vector &f_mono, const Vector &y_space, const ArrayOfMatrix &source, const ArrayOfMatrix &trans, const Vector &e_ground, const Numeric &t_ground) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | sourcetransyCalcSaveMemory (Vector &y, const Index &emission, const Los &los, const Vector &p_abs, const Vector &t_abs, const Vector &f_mono, const Matrix &abs, const Vector &y_space, const Vector &e_ground, const Numeric &t_ground, const Index &f_chunksize) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | yTB (Vector &y, const Vector &f_mono, const Vector &za_pencil) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | yTRJ (Vector &y, const Vector &f_mono, const Vector &za_pencil) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
void | MatrixTRJ (Matrix &kout, const String &kout_name, const Vector &f_mono, const Vector &za_pencil, const Matrix &kin, const String &kin_name) |
| Convert a matrix containing radiances to Rayleigh-Jeans BTs. More...
|
|
void | MatrixTB (Matrix &kout, const String &kout_name, const Vector &f_mono, const Vector &za_pencil, const Matrix &kin, const String &kin_name) |
| Convert a matrix containing radiances to Planck BTs. More...
|
|
void | CoolingRates (Matrix &coolrate, const Numeric &lstep0, const Vector &p_abs, const Vector &z_abs, const Vector &t_abs, const Vector &f_mono, const Matrix &absorption, const Vector &za_pencil, const Index &refr, const Index &refr_lfac, const Vector &refr_index, const Numeric &r_geoid, const Numeric &z_ground, const Vector &e_ground, const Numeric &t_ground, const Vector &p_coolrate, const Numeric &lstep_limit) |
| See the the online help (arts -d FUNCTION_NAME) More...
|
|
This file contains functions associated with 1D line-of-sight (LOS) calculations.
Types of functions are:
- determination of LOS
- calculation of transmissions and source function along the LOS
- solving the radiative transfer equation
Functions in this file assumes LTE and no scattering. The LOS is defined by a structure of type LOS, defined in los.h.
- Author
- Patrick Eriksson
- Date
- 2000-09-14
Definition in file m_los.cc.