ARTS built-in documentation server

Workspace Method jacobianAdjustAndTransform

Description

Applies adjustments and transformations on jacobian.

The method handles two tasks:
1. The retrieval transformations set by the user can not be applied
onthe  Jacobian inside yCalc. Transformations are instead applied
by calling this method.
2. It applies required adjustments of the Jacoboan. So far there is
only one possible adjustment. If any absorption species uses the "rel"
unit, an adjustment is needed for later iterations of the inversion.

If no tranformations are selected and the "rel" option is not used at
all, there is no need to call this method(, but you can still include it
without causing any error, the calculations will just be a bit slower).
Otherwise, this method should be called, typically as part of
inversion_iterate_agenda.

The method accepts if jacobian is empty, and then does, nothing.

Authors: Patrick Eriksson

Synopsis

jacobianAdjustAndTransform( jacobian, jacobian_quantities, x )

Variables

OUT+INjacobian(Matrix)The Jacobian matrix.
INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
INx(Vector)The state vector.