Spin operators
TensorKitTensors.SpinOperators.S_exchange
— FunctionS_exchange([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
SS([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin exchange operator.
TensorKitTensors.SpinOperators.S_min
— FunctionS_min([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
S⁻([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin lowering operator. See also σ⁻
TensorKitTensors.SpinOperators.S_minplus
— FunctionS_minplus([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
S⁻⁺([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin lowering-raising operator.
TensorKitTensors.SpinOperators.S_plus
— FunctionS_plus([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
S⁺([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin raising operator. See also σ⁺
TensorKitTensors.SpinOperators.S_plusmin
— FunctionS_plusmin([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
S⁺⁻([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin raising-lowering operator.
TensorKitTensors.SpinOperators.S_x
— FunctionS_x([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
Sˣ([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin operator along the x-axis. See also σˣ
TensorKitTensors.SpinOperators.S_xx
— FunctionS_xx([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
Sˣˣ([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin x exchange operator.
TensorKitTensors.SpinOperators.S_y
— FunctionS_y([eltype::Type{<:Complex}], [symmetry::Type{<:Sector}]; spin=1 // 2)
Sʸ([eltype::Type{<:Complex}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin operator along the y-axis. See also σʸ
TensorKitTensors.SpinOperators.S_yy
— FunctionS_yy([eltype::Type{<:Complex}], [symmetry::Type{<:Sector}]; spin=1 // 2)
Sʸʸ([eltype::Type{<:Complex}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin y exchange operator.
TensorKitTensors.SpinOperators.S_z
— FunctionS_z([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
Sᶻ([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin operator along the z-axis. See also σᶻ
TensorKitTensors.SpinOperators.S_zz
— FunctionS_zz([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
Sᶻᶻ([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
The spin z exchange operator.
TensorKitTensors.SpinOperators.spin_space
— Methodspin_space([symmetry::Type{<:Sector}]; spin=1 // 2)
The local Hilbert space for a spin system with a given symmetry and spin. Available symmetries are Trivial
, Z2Irrep
, U1Irrep
and SU2Irrep
.
TensorKitTensors.SpinOperators.spinmatrices
— Functionspinmatrices(spin [, eltype])
The spinmatrices according to Wikipedia.
TensorKitTensors.SpinOperators.σʸ
— MethodPauli y operator.
TensorKitTensors.SpinOperators.σˣ
— MethodPauli x operator.
TensorKitTensors.SpinOperators.σᶻ
— MethodPauli z operator.
TensorKitTensors.SpinOperators.σ⁺
— MethodPauli raising operator.
TensorKitTensors.SpinOperators.σ⁻
— MethodPauli minus operator.