|
ARTS
2.0.49
|
Workspace methods releated to refraction. More...
#include "absorption.h"#include "arts.h"#include "check_input.h"#include "matpackI.h"#include "messages.h"#include "refraction.h"#include "special_interp.h"#include "abs_species_tags.h"Go to the source code of this file.
Functions | |
| void | refr_indexIR (Numeric &refr_index, const Numeric &a_pressure, const Numeric &a_temperature, const Vector &a_vmr_list, const Verbosity &) |
| WORKSPACE METHOD: refr_indexIR. More... | |
| void | refr_indexThayer (Numeric &refr_index, const Numeric &a_pressure, const Numeric &a_temperature, const Vector &a_vmr_list, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &) |
| WORKSPACE METHOD: refr_indexThayer. More... | |
| void | refr_indexUnit (Numeric &refr_index, const Verbosity &) |
| WORKSPACE METHOD: refr_indexUnit. More... | |
Workspace methods releated to refraction.
These functions are listed in the doxygen documentation as entries of the file auto_md.h.
Definition in file m_refraction.cc.
| void refr_indexIR | ( | Numeric & | refr_index, |
| const Numeric & | rte_pressure, | ||
| const Numeric & | rte_temperature, | ||
| const Vector & | rte_vmr_list, | ||
| const Verbosity & | verbosity | ||
| ) |
WORKSPACE METHOD: refr_indexIR.
Calculates the IR refractive index due to gases in the Earth's atmosphere.
Only refractivity of dry air is considered. The formula used is contributed by Michael Hoefner, Forschungszentrum Karlsruhe.
| [out] | refr_index | WS Output |
| [in] | rte_pressure | WS Input |
| [in] | rte_temperature | WS Input |
| [in] | rte_vmr_list | WS Input |
Definition at line 58 of file m_refraction.cc.
References ConstVectorView::nelem(), and refr_index_ir().
Referenced by refr_indexIR_g().
| void refr_indexThayer | ( | Numeric & | refr_index, |
| const Numeric & | rte_pressure, | ||
| const Numeric & | rte_temperature, | ||
| const Vector & | rte_vmr_list, | ||
| const ArrayOfArrayOfSpeciesTag & | abs_species, | ||
| const Verbosity & | verbosity | ||
| ) |
WORKSPACE METHOD: refr_indexThayer.
Calculates the microwave refractive index due to gases in the Earth's atmosphere.
The refractivity of dry air and water vapour is summed. All other gases are assumed to have a negligible contribution.
The parameterisation of Thayer (Radio Science, 9, 803-807, 1974) is used. See also Eq. 3 and 5 of Solheim et al. (JGR, 104, pp. 9664).
| [out] | refr_index | WS Output |
| [in] | rte_pressure | WS Input |
| [in] | rte_temperature | WS Input |
| [in] | rte_vmr_list | WS Input |
| [in] | abs_species | WS Input |
Definition at line 74 of file m_refraction.cc.
References find_first_species_tg(), Array< base >::nelem(), ConstVectorView::nelem(), refr_index_thayer_1974(), and species_index_from_species_name().
Referenced by refr_indexThayer_g().
WORKSPACE METHOD: refr_indexUnit.
Sets the refractive index to 1.
If this method is used, the obtained path should be identical to the geomtrical path.
| [out] | refr_index | WS Output |
Definition at line 98 of file m_refraction.cc.
Referenced by refr_indexUnit_g().