Click or drag to resize

Spin Structure

Represents a spinor.

Namespace:  Meta.Numerics.Functions
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntax
public struct Spin : IEquatable<Spin>

The Spin type exposes the following members.

Constructors
  NameDescription
Public methodSpin
Instantiates a new spinor.
Top
Properties
  NameDescription
Public propertyDimension
Gets the dimension of the spinor.
Public propertyJ
Gets the spin of the spinor.
Public propertyStatic memberSpinOne
Gets a spin-1 spinor.
Public propertyStatic memberSpinOneHalf
Gets a spin-1/2 spinor.
Public propertyStatic memberSpinZero
Gets a spin-0 spinor.
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the given object represents the same spinor.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Spin)
Determines whether the given spinor is equal to this one.
Public methodStatic memberEquals(Spin, Spin)
Determines whether two spinors are equal.
Public methodGetHashCode
Computes a hash function for the spinor.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStates
Returns the set of spinor states.
Public methodToString
Produces a string representation of the spinor.
(Overrides ValueTypeToString.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether two spinors are equal.
Public operatorStatic memberInequality
Determines whether two spinors are unequal.
Top
Remarks

From a physicist's point of view, a spinor is an object with a particular quantum-mechanical spin. The quantum state of such an object is represented by a SpinState object.

From a mathematician's point of view, a spinor labels an irreducible representation of the SO(3) or SU(2) Lie group. Individual vectors within each irreducible representation are represented by SpinState objects.

See Also