Represents a spinor.

Namespace: Meta.Numerics.Spin
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public struct Spin
Public Structure Spin
public value class Spin
[<SealedAttribute>]
type Spin =  struct end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
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.

See Also