Skip to content

dq.method.DiffusiveMonteCarlo

DiffusiveMonteCarlo(keys: PRNGKeyArray, dsse_method: Method)

Diffusive Monte Carlo method for the Lindblad master equation.

This method calls dq.dssesolve() to compute stochastic trajectories of the unit-efficiency diffusive 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.dssesolve(). If you are looking for direct access to individual trajectories, use dq.dssesolve() instead.

Parameters

  • keys (list of PRNG keys) –

    PRNG keys used for the diffusive SSE solver. See dq.dssesolve() for more details.

  • dsse_method –

    Method used for the diffusive SSE solver. See dq.dssesolve() for more details.

Supported gradients

See the documentation of the chosen dsse_method.