Represents a spinor.
Namespace:
Meta.Numerics.FunctionsAssembly: Meta.Numerics (in Meta.Numerics.dll) Version: 1.5.0.0 (1.5.0.0)
Syntax
| C# | Visual Basic | Visual C++ |
public struct Spin
Public Structure Spin
public value class Spin
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| Spin(Double) |
Instantiates a new spinor.
| |
| Dimension |
Gets the dimension of the spinor.
| |
| Equality(Spin, Spin) |
Determines whether two spinors are equal.
| |
| Equals(Object) |
Determines whether the given object represents the same spinor.
(Overrides ValueType..::.Equals(Object).) | |
| Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetHashCode()()() |
Computes a hash function for the spinor.
(Overrides ValueType..::.GetHashCode()()().) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| Inequality(Spin, Spin) |
Determines whether two spinors are unequal.
| |
| J |
Gets the spin of the spinor.
| |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| SpinOne |
Gets a spin-1 spinor.
| |
| SpinOneHalf |
Gets a spin-1/2 spinor.
| |
| SpinZero |
Gets a spin-0 spinor.
| |
| States()()() |
Returns the set of spinor states.
| |
| ToString()()() |
Produces a string representation of the spinor.
(Overrides ValueType..::.ToString()()().) |
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.