evolversΒΆ

A collection of evolver classes.

Classes

DenseUnitaryEvolver

A class to store the diagonalised drift and control Hamiltonians with dense matrices and dynamic values of n_ctrl and dim.

DenseUnitaryEvolver_nctrl_dim

A class to store the diagonalised drift and control Hamiltonians with dense matrices and precompiled values of n_ctrl and dim.

SparseUnitaryEvolver

A class to store the diagonalised drift and control Hamiltonians with sparse matrices and dynamic values of n_ctrl and dim.

SparseUnitaryEvolver_nctrl_dim

A class to store the diagonalised drift and control Hamiltonians with sparse matrices and precompiled values of n_ctrl and dim.

UnitaryEvolver

A base class for DenseUnitaryEvolver and SparseUnitaryEvolver with no implemented functionality.