Skip to content

operators

Operators module.

SelfAdjointOperator

Bases: LinearOperator, ABC

Self-adjoint operator.

IdentityOperator

Bases: SelfAdjointOperator

Identity operator.

PositionOperator

Bases: SelfAdjointOperator

Position operator.

MomentumOperator

Bases: SelfAdjointOperator

Momentum operator.

KineticEnergyOperator

Bases: SelfAdjointOperator

Kinetic energy operator.

PotentialEnergyOperator

Bases: SelfAdjointOperator

Potential energy operator.

HamiltonianOperator

Bases: SelfAdjointOperator

Hamiltonian operator.

TimeEvolutionOperator

Bases: SelfAdjointOperator

Time evolution operator.

Attributes:

Name Type Description
a NDArray[complex128]

Lower diagonal of the tridiagonal matrix.

b NDArray[complex128]

Main diagonal of the tridiagonal matrix.

c NDArray[complex128]

Upper diagonal of the tridiagonal matrix.