ARTS built-in documentation server

Workspace Method jacobianAddShapeCatalogParameters


See jacobianAddShapeCatalogParameter for information on
the GIN parameters

This function accepts the same input but for lists of data.
The function loops over each input list
individually and appends the information to jacobian_quantities.

Special "ALL" for 1 length *variables* and *coefficients* are
allowed to compute all variables/coefficients in the order described
in the description of jacobianAddShapeCatalogParameter.

For example, if *line_identities* have length 5, *species* length 4,
*variables* length 3, and *coefficients* length 2, there will be
5*4x3x2 = 120 new additions to jacobian_quantities in the order:
	[{line_identities[0], species[0], variables[0] coefficients[0]}]
	[{line_identities[0], species[0], variables[0] coefficients[1]}]
	[{line_identities[0], species[0], variables[1] coefficients[0]}]
	[{line_identities[0], species[0], variables[1] coefficients[1]}]
	[{line_identities[0], species[0], variables[2] coefficients[0]}]
	[{line_identities[0], species[0], variables[2] coefficients[1]}]
	[{line_identities[0], species[1], variables[0] coefficients[0]}]
	[{line_identities[4], species[3], variables[1] coefficients[1]}]
	[{line_identities[4], species[3], variables[2] coefficients[0]}]
	[{line_identities[4], species[3], variables[2] coefficients[1]}]
or in words: lines first, then species, then variables, then coefficients

Authors: Richard Larsson


jacobianAddShapeCatalogParameters( jacobian_quantities, jacobian_agenda, line_identities, species, variables, coefficients )


OUT+INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
OUT+INjacobian_agenda(Agenda)Pure numerical Jacobian calculation agenda.
GINline_identities(ArrayOfQuantumIdentifier)List of line identifiers
GINspecies(ArrayOfString)List of species of interest
GINvariables(ArrayOfString)List of variables of interest
GINcoefficients(ArrayOfString)List of coefficients of interest