ARTS built-in documentation server

Workspace Method ScatteringParticlesSelect

Description

Selects data of scat_data_array corresponding to particles that
according to part_species shall be considered in the scattering
calculation.

Selection is controlled by part_species settings and done based on
particle type and size. scat_meta_array is searched
for particles that fulfill the selection criteria. Selection is done
individually for each element of part_species, i.e. for each
considered particle field (implying a sorting of the selected
scat_meta_array and scat_data_array according to the
particle field they correspond to).
Additionaly scat_data_per_part_species is created, which contains the number
of particles that have been selected for each of the particle fields.

Authors: Daniel Kreyling

Synopsis

ScatteringParticlesSelect( scat_data_array, scat_meta_array, scat_data_per_part_species, part_species, delim )

Variables

OUT+INscat_data_array(ArrayOfSingleScatteringData)Raw data of single scattering data.
OUT+INscat_meta_array(ArrayOfScatteringMetaData)An Array of scattering meta data (scat_meta).
OUTscat_data_per_part_species(ArrayOfIndex)Auxiliary array holding the number of scat_data_array particle entries associated with each entry in part_species.
INpart_species(ArrayOfString)Array of Strings defining (scattering) particles to consider and their connection to particle fields.
GINdelim(String, Default: "-")Delimiter string of part_species elements.