ARTS built-in documentation server
Workspace Group PropagationMatrix
The propagation matrix data is help by this type This type is related to StokesVector The data type is Tensor4 in units of [1/m] The dimensionality is kept as: Number of frequencies as Index (usually from f_grid) Number of zenith angles as Index Number of azimuth angles as Index The Stokes dimension as Index (usually from stokes_dim) An individual propagation matrix (i.e., for a given frequency, zenith, and azimuth angle) follows certain symmetries depending on the Stokes dimension For Stokes dimension 4: K11 K12 K13 K14 K12 K11 K23 K24 K13 -K23 K11 K34 K14 -K24 -K34 K11 For Stokes dimension 3: K11 K12 K13 K12 K11 K23 K13 -K23 K11 For Stokes dimension 2: K11 K12 K12 K11 For Stokes dimension 1: K11 The propagation matrix make use of these symmetries to computate the matrix inverses and exponents required to turn the data into a TransmissionMatrix (with information about the distance)
Specific methods that can generate PropagationMatrix
- ext_matAddGas (ext_mat)
- gas_scattering_coefAirSimple (gas_scattering_coef)
- gas_scattering_coefXsecConst (gas_scattering_coef)
- opt_prop_bulkCalc (ext_mat)
- propmat_clearskyAddCIA (propmat_clearsky)
- propmat_clearskyAddFaraday (propmat_clearsky)
- propmat_clearskyAddFromLookup (propmat_clearsky)
- propmat_clearskyAddHitranLineMixingLines (propmat_clearsky)
- propmat_clearskyAddLines (propmat_clearsky)
- propmat_clearskyAddOnTheFlyLineMixing (propmat_clearsky)
- propmat_clearskyAddOnTheFlyLineMixingWithZeeman (propmat_clearsky)
- propmat_clearskyAddParticles (propmat_clearsky)
- propmat_clearskyAddPredefined (propmat_clearsky)
- propmat_clearskyAddScaledSpecies (propmat_clearsky)
- propmat_clearskyAddXsecFit (propmat_clearsky)
- propmat_clearskyAddZeeman (propmat_clearsky)
- propmat_clearskyForceNegativeToZero (propmat_clearsky)
- propmat_clearskyInit (propmat_clearsky)
- propmat_clearskyZero (propmat_clearsky)
Generic and supergeneric methods that can generate PropagationMatrix
Specific methods that require variables of group PropagationMatrix
- abs_vecAddGas (propmat_clearsky)
- ext_matAddGas (ext_mat, propmat_clearsky)
- opt_prop_bulkCalc (ext_mat)
- propmat_clearskyAddCIA (propmat_clearsky)
- propmat_clearskyAddFaraday (propmat_clearsky)
- propmat_clearskyAddFromLookup (propmat_clearsky)
- propmat_clearskyAddHitranLineMixingLines (propmat_clearsky)
- propmat_clearskyAddLines (propmat_clearsky)
- propmat_clearskyAddOnTheFlyLineMixing (propmat_clearsky)
- propmat_clearskyAddOnTheFlyLineMixingWithZeeman (propmat_clearsky)
- propmat_clearskyAddParticles (propmat_clearsky)
- propmat_clearskyAddPredefined (propmat_clearsky)
- propmat_clearskyAddScaledSpecies (propmat_clearsky)
- propmat_clearskyAddXsecFit (propmat_clearsky)
- propmat_clearskyAddZeeman (propmat_clearsky)
- propmat_clearskyForceNegativeToZero (propmat_clearsky)
Generic and supergeneric methods that can use PropagationMatrix
- Append
- CompareRelative
- CompareRelative
- Copy
- Delete
- Ignore
- PropagationMatrixSet
- WriteXML
- WriteXMLIndexed