disort_spectral_flux_fieldCoupledCalc
- Workspace.disort_spectral_flux_fieldCoupledCalc(self, disort_spectral_flux_field: pyarts3.arts.DisortFlux | None = None, atm_disort_settings: pyarts3.arts.DisortSettings | None = None, subsurf_disort_settings: pyarts3.arts.DisortSettings | None = None, tolerance: pyarts3.arts.Numeric | None = None, max_iterations: pyarts3.arts.Index | None = None, relaxation: pyarts3.arts.Numeric | None = None) None
Perform Disort calculations for spectral flux.
This effectively executed
disort_spectral_flux_fieldCalc()for both atmospheric and subsurface calculations based on their settings. It then couples the two fields by setting the lower boundary of the atmospheric field to the upper boundary of the subsurface field, and vice versa (in a relaxed linear interpolation way). The coupling is iterated until the change in the coupled boundary is below some relative tolerance or a maximum number of iterations is reached.Author: Richard Larsson
Used by wrapper method
- Parameters:
disort_spectral_flux_field (DisortFlux, optional) – The spectral flux field from Disort. See
disort_spectral_flux_field, defaults toself.disort_spectral_flux_field[OUT]atm_disort_settings (DisortSettings, optional) – Contains the full settings of spectral Disort calculations for atmospheric conditions. See
atm_disort_settings, defaults toself.atm_disort_settings[IN]subsurf_disort_settings (DisortSettings, optional) – Contains the full settings of spectral Disort calculations for subsurface conditions. See
subsurf_disort_settings, defaults toself.subsurf_disort_settings[IN]tolerance (Numeric, optional) – Maximum relative change to be considered in the coupling. Defaults to
1e-04[IN]max_iterations (Index, optional) – Maximum iterations in the coupling. Defaults to
20[IN]relaxation (Numeric, optional) – The rate of approach to the coupled boundary. Defaults to
0.5[IN]