Time Evolution#

List of ODEs#

ode_expm(func, y0, ts, *args[, astep, ...])

ODE solver using the matrix exponentiation for the propagators at each time step.

Hamiltonian pre-processing#

EvoElement(oper, get_coeff, coeff, _type)

Internal type used to represent the time-dependent parts of a class.

_parse_hamiltonian(q_object, tlist, args, ...)

Prepare the time dependent Hamiltonian for the solver.

Schrodinger equation solver#

sesolve(hamiltonian, psi0, tlist[, args, ...])

Schrödinger equation evolution of a state vector or a set of state vectors for a given Hamiltonian.

sesolve_final_states_w_basis_trans(...[, ...])

Compute the final states and applying basis transformation according to the transform_matrix.

Lindblad equation solver#

mesolve(hamiltonian, rho0, tlist[, c_ops, ...])

Master equation evolution of a density matrix for a given Hamiltonian and set of collapse operators, or a Liouvillian.

mesolve_final_states_w_basis_trans(...[, ...])

Compute the final density matrices and applying basis transformation according to the transform_matrix.