ARTS built-in documentation server

Workspace Method jacobianAddMagField

Description

Includes one magnetic field component in the Jacobian.

The method follows the pattern of other Jacobian methods. The
calculations can only be performed by analytic expressions.

The magnetic field components are retrieved separately, and,
hence, the argument *component* can be  "u", "v", "w",
and "strength".

The number of elements added to the state vector (x) is:
   n_g1 * n_g2 * n_g3
where n_g1, n_g2 and n_g3 are the length of GIN *g1*, *g2* and *g3*,
respectively. Here empty vectors should be considered to have a length 1.
The elements are sorted with pressure as innermost loop, followed by
latitude and longitude as outermost loop.

The dB-parameter is only used for Faraday rotation

Authors: Patrick Eriksson, Richard Larsson

Synopsis

jacobianAddMagField( jacobian_quantities, jacobian_agenda, atmosphere_dim, p_grid, lat_grid, lon_grid, g1, g2, g3, component, dB )

Variables

OUT+INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
OUT+INjacobian_agenda(Agenda)Pure numerical Jacobian calculation agenda.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INp_grid(Vector)The pressure grid.
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
GINg1(Vector)Pressure retrieval grid.
GINg2(Vector)Latitude retrieval grid.
GINg3(Vector)Longitude retreival grid.
GINcomponent(String, Default: "v")Magnetic field component to retrieve
GINdB(Numeric, Default: 1.0e-7)Magnetic field perturbation