ARTS built-in documentation server
Workspace Method DoitInit
Description
Initialises variables for DOIT scattering calculations. Note that multi-dimensional output variables (Tensors, specifically) are NaN-initialized. That is, this methods needs to be called BEFORE other WSMs that provide input to DoitCalc, e.g. before DoitGetIncoming.
Authors: Claudia Emde
Synopsis
DoitInit( | doit_scat_field, cloudbox_field, doit_is_initialized, stokes_dim, atmosphere_dim, f_grid, za_grid, aa_grid, doit_za_grid_size, cloudbox_on, cloudbox_limits ) |
Variables
OUT | doit_scat_field | (Tensor6) | Scattered field inside the cloudbox. |
OUT | cloudbox_field | (Tensor7) | The spectral radiance field inside the cloudbx. |
OUT | doit_is_initialized | (Index) | Flag to determine if DoitInit was called. |
IN | stokes_dim | (Index) | The dimensionality of the Stokes vector (1-4). |
IN | atmosphere_dim | (Index) | The atmospheric dimensionality (1-3). |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | za_grid | (Vector) | Zenith angle grid. |
IN | aa_grid | (Vector) | Azimuthal angle grid. |
IN | doit_za_grid_size | (Index) | Number of equidistant grid points of the zenith angle grid. |
IN | cloudbox_on | (Index) | Flag to activate the cloud box. |
IN | cloudbox_limits | (ArrayOfIndex) | The limits of the cloud box. |