Spin operators

TensorKitTensors.SpinOperators.S_minFunction
S_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 σ⁻

source
TensorKitTensors.SpinOperators.S_min_S_plusFunction
S_min_S_plus([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
S⁻S⁺([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)

The spin lowering-raising operator.

source
TensorKitTensors.SpinOperators.S_plusFunction
S_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 σ⁺

source
TensorKitTensors.SpinOperators.S_plus_S_minFunction
S_plus_S_min([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
S⁺S⁻([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)

The spin raising-lowering operator.

source
TensorKitTensors.SpinOperators.S_xFunction
S_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 σˣ

source
TensorKitTensors.SpinOperators.S_x_S_xFunction
S_x_S_x([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
SˣSˣ([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)

The spin x exchange operator.

source
TensorKitTensors.SpinOperators.S_yFunction
S_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 σʸ

source
TensorKitTensors.SpinOperators.S_y_S_yFunction
S_y_S_y([eltype::Type{<:Complex}], [symmetry::Type{<:Sector}]; spin=1 // 2)
SʸSʸ([eltype::Type{<:Complex}], [symmetry::Type{<:Sector}]; spin=1 // 2)

The spin y exchange operator.

source
TensorKitTensors.SpinOperators.S_zFunction
S_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 σᶻ

source
TensorKitTensors.SpinOperators.S_z_S_zFunction
S_z_S_z([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)
SᶻSᶻ([eltype::Type{<:Number}], [symmetry::Type{<:Sector}]; spin=1 // 2)

The spin z exchange operator.

source
TensorKitTensors.SpinOperators.spin_spaceMethod
spin_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.

source