ARTS built-in documentation server
Workspace Method pnd_fieldCalcFromParticleBulkProps
Description
Converts particle bulk property data to pnd_field. In short, the method combines scat_species, pnd_agenda_array, particle_bulkprop_field and their associated variables to derive pnd_field. The method does nothing if cloudbox is inactive. Otherwise, cloudbox limits must be set before calling the method, and particle_bulkprop_field is checked to have non-zero elements just inside the cloudbox.
Authors: Patrick Eriksson, Jana Mendrok
Synopsis
pnd_fieldCalcFromParticleBulkProps( | pnd_field, dpnd_field_dx, atmosphere_dim, p_grid, lat_grid, lon_grid, t_field, cloudbox_on, cloudbox_limits, scat_species, scat_data, scat_meta, particle_bulkprop_field, particle_bulkprop_names, pnd_agenda_array, pnd_agenda_array_input_names, jacobian_do, jacobian_quantities ) |
Variables
OUT | pnd_field | (Tensor4) | Particle number density field. |
OUT | dpnd_field_dx | (ArrayOfTensor4) | Partial derivatives of pnd_field. |
IN | atmosphere_dim | (Index) | The atmospheric dimensionality (1-3). |
IN | p_grid | (Vector) | The pressure grid. |
IN | lat_grid | (Vector) | The latitude grid. |
IN | lon_grid | (Vector) | The longitude grid. |
IN | t_field | (Tensor3) | The field of atmospheric temperatures. |
IN | cloudbox_on | (Index) | Flag to activate the cloud box. |
IN | cloudbox_limits | (ArrayOfIndex) | The limits of the cloud box. |
IN | scat_species | (ArrayOfString) | Array of Strings defining the scattering species to consider. |
IN | scat_data | (ArrayOfArrayOfSingleScatteringData) | Array of single scattering data. |
IN | scat_meta | (ArrayOfArrayOfScatteringMetaData) | An Array of scattering meta data (scat_meta_single). |
IN | particle_bulkprop_field | (Tensor4) | Container for various data that describes scattering bulk properties. |
IN | particle_bulkprop_names | (ArrayOfString) | Identification of the data in particle_bulkprop_field. |
IN | pnd_agenda_array | (ArrayOfAgenda) | Mapping of particle bulk properties to number density data. |
IN | pnd_agenda_array_input_names | (ArrayOfArrayOfString) | Naming of all input expected by pnd_agenda_array. |
IN | jacobian_do | (Index) | Flag to activate (clear-sky) Jacobian calculations. |
IN | jacobian_quantities | (ArrayOfRetrievalQuantity) | The retrieval quantities in the Jacobian matrix. |