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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
- Change default solver detection in `eigensolve` when using `sigma` keyword argument (shift-inverse algorithm). If the operator is a `SparseMatrixCSC`, the default solver is `UMFPACKFactorization`, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. ([#580])
11
11
- Add keyword argument `assume_hermitian` to `liouvillian`. This allows users to disable the assumption that the Hamiltonian is Hermitian. ([#581])
12
+
- Improve accuracy of ODE solvers for general cases. ([#586])
12
13
- Use LinearSolve's internal methods for preconditioners in `SteadyStateLinearSolver`. ([#588])
13
14
- Use `FillArrays.jl` for handling superoperators. This makes the code cleaner and potentially more efficient. ([#589])
14
15
- Make sure state generating functions return dense array by default. ([#591])
@@ -440,7 +440,7 @@ Solve the eigenvalue problem for a Liouvillian superoperator `L` using the Arnol
440
440
- `H`: The Hamiltonian (or directly the Liouvillian) of the system. It can be a [`QuantumObject`](@ref), a [`QuantumObjectEvolution`](@ref), or a tuple of the form supported by [`mesolve`](@ref).
441
441
- `T`: The time at which to evaluate the time evolution.
442
442
- `c_ops`: A vector of collapse operators. Default is `nothing` meaning the system is closed.
443
-
- `alg`: The differential equation solver algorithm. Default is `Tsit5()`.
443
+
- `alg`: The differential equation solver algorithm. Default is `DP5()`.
444
444
- `params`: A `NamedTuple` containing the parameters of the system.
445
445
- `ρ0`: The initial density matrix. If not specified, a random density matrix is used.
446
446
- `eigvals`: The number of eigenvalues to compute.
@@ -329,7 +329,7 @@ If the environmental measurements register a quantum jump, the wave function und
329
329
- `ψ0`: Initial state of the system ``|\psi(0)\rangle``.
330
330
- `tlist`: List of time points at which to save either the state or the expectation values of the system.
331
331
- `c_ops`: List of collapse operators ``\{\hat{C}_n\}_n``. It can be either a `Vector` or a `Tuple`.
332
-
- `alg`: The algorithm to use for the ODE solver. Default to `Tsit5()`.
332
+
- `alg`: The algorithm to use for the ODE solver. Default to `DP5()`.
333
333
- `e_ops`: List of operators for which to calculate expectation values. It can be either a `Vector` or a `Tuple`.
334
334
- `params`: Parameters to pass to the solver. This argument is usually expressed as a `NamedTuple` or `AbstractVector` of parameters. For more advanced usage, any custom struct can be used.
335
335
- `rng`: Random number generator for reproducibility.
0 commit comments