ARTS built-in documentation server
Workspace Method psdModifiedGammaMassXmean
Description
Modified gamma distribution PSD, with mass content and mean size (Xmean) as inputs. "Mean size" is here defined as mass weighted size. Remembering that mass is a*x^b, this mean size can be expressed as M_b+1/M_b where M_b is b:th moment of the PSD (see e.g. Eq. 17 in Petty&Huang, JAS, 2011). This version of MGD PSD works as psdModifiedGammaMass, but takes mass content and mass size as first two arguments. This means that the first and second column of pnd_agenda_input shall hold mass content and Xmean, respectively. Accordingly, the number of dependent parameters is two. These requirements apply to the MGD parameters: mu + scat_species_b + 1 > 0 la > 0 ga > 0 Xmean must be > 0.
Authors: Patrick Eriksson
Synopsis
psdModifiedGammaMassXmean( | psd_data, dpsd_data_dx, psd_size_grid, pnd_agenda_input_t, pnd_agenda_input, pnd_agenda_input_names, dpnd_data_dx_names, scat_species_a, scat_species_b, n0, mu, la, ga, t_min, t_max, picky ) |
Variables
OUT | psd_data | (Matrix) | Particle size distribution values for a set of points. |
OUT | dpsd_data_dx | (Tensor3) | Partial derivates of psd_data. |
IN | psd_size_grid | (Vector) | The particle sizes associated with psd_data. |
IN | pnd_agenda_input_t | (Vector) | Temperature input to one element of pnd_agenda_array. |
IN | pnd_agenda_input | (Matrix) | The variable input to one element of pnd_agenda_array. |
IN | pnd_agenda_input_names | (ArrayOfString) | Naming of (existing or expected) data in pnd_agenda_input. |
IN | dpnd_data_dx_names | (ArrayOfString) | Selection of partial derivatives of pnd_data. |
IN | scat_species_a | (Numeric) | Mass-size relationship parameter, for one scattering species. |
IN | scat_species_b | (Numeric) | Mass-size relationship parameter, for one scattering species. |
GIN | n0 | (Numeric, Default: NaN) | n0 |
GIN | mu | (Numeric, Default: NaN) | mu |
GIN | la | (Numeric, Default: NaN) | la |
GIN | ga | (Numeric, Default: NaN) | ga |
GIN | t_min | (Numeric) | Low temperature limit to calculate a psd. |
GIN | t_max | (Numeric) | High temperature limit to calculate a psd. |
GIN | picky | (Index, Default: 0) | Flag whether to be strict with parametrization value checks. |