Skip to content

dq.method.JumpMonteCarlo

JumpMonteCarlo(
    keys: PRNGKeyArray, jsse_method: Method = Event(), jsse_nmaxclick: int = 10000
)

Jump Monte Carlo method for the Lindblad master equation.

This method calls dq.jssesolve() to compute stochastic trajectories of the unit-efficiency jump unraveling of the Lindblad master equation (ME). These trajectories are then averaged to obtain an approximation of the ME solution.

Note

This method is solely a wrapper around dq.jssesolve(). If you are looking for direct access to individual trajectories, use dq.jssesolve() instead.

Parameters

  • keys (list of PRNG keys) –

    PRNG keys used for the jump SSE solver. See dq.jssesolve() for more details.

  • jsse_method –

    Method used for the jump SSE solver. See dq.jssesolve() for more details.

  • jsse_nmaxclick –

    Maximum buffer size for result.clicktimes. See dq.jssesolve() for more details.

Supported gradients

See the documentation of the chosen jsse_method.