jacobian_compo

tripodpy.std.compo.jacobian_compo(sim, x, dx=None, *args, **kwargs)[source]

Function calculates the Jacobian for implicit integration caused by sublimation.

Parameters:
simFrame

Parent simulation frame

xIntVar

Integration variable

dxfloat, optional, defaultNone

stepsize

argsadditional positional arguments
kwargsadditional keyword arguments
Returns:
jacSparse matrix

Dust Jacobian

Notes

Function returns the Jacobian for Simulation.dust.Sigma.ravel() instead of Simulation.dust.Sigma. The Jacobian is stored as sparse matrix.