You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The resulting `sol` is of the `struct`[`TimeEvolutionSol`](@ref) as [`mesolve`](@ref).
216
+
217
+
!!! note "Secular cutoff"
218
+
While the code example simulates the Bloch-Redfield equation in the secular approximation, `QuantumToolbox`'s implementation allows the user to simulate the non-secular version of the Bloch-Redfield equation by setting `sec_cutoff=-1`, as well as do a partial secular approximation by setting it to a `Float64` , this float number will become the cutoff for the summation (``\sum_{c,d}^{\textrm{sec}}``) in the previous equations, meaning that terms with ``\omega_{ab} - \omega_{cd}`` greater than the `sec_cutoff` will be neglected. Its default value is `0.1` which corresponds to the secular approximation.
219
+
220
+
For example, the command
221
+
222
+
```julia
223
+
sol =brmesolve(H, ψ0, tlist, ((sigmax(),ohmic_spectrum),); e_ops=e_ops, sec_cutoff=-1)
224
+
```
225
+
226
+
will simulate the same example as above without the secular approximation.
227
+
228
+
!!! warning "Secular cutoff"
229
+
Using the non-secular version may lead to negativity issues.
0 commit comments