ARTS built-in documentation server

Workspace Method pnd_fieldZero

Description

Sets pnd_field to zero.

Creates an empty pnd_field of cloudbox size according to
cloudbox_limits and with number of scattering elemements
according to scat_data. If scat_data is not set yet, it will be
filled with one dummy scattering element.

The method works with both scat_data and scat_data_raw.
This method primarily exists for testing purposes.
On the one hand, empty pnd_field runs can be used to test the
agreement between true clear-sky (cloudboxOff) solutions and the
scattering solver solution in factual clear-sky conditions. It is
important to avoid discontinuities when switching from thin-cloud
to clear-sky conditions.
Moreover, scattering calculations using the DOIT method include
interpolation errors. If one is interested in this effect, one
should compare the DOIT result with an empty cloudbox to a clearsky
calculation. That means that the iterative method is performed for
a cloudbox with no particles.

Authors: Claudia Emde, Jana Mendrok

Synopsis

pnd_fieldZero( pnd_field, dpnd_field_dx, scat_data, atmosphere_dim, f_grid, cloudbox_limits, jacobian_quantities )

Variables

OUTpnd_field(Tensor4)Particle number density field.
OUTdpnd_field_dx(ArrayOfTensor4)Partial derivatives of pnd_field.
OUT+INscat_data(ArrayOfArrayOfSingleScatteringData)Array of single scattering data.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INcloudbox_limits(ArrayOfIndex)The limits of the cloud box.
INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.