jacobian

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

Function calculates the Jacobian for implicit dust integration.

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.