public struct Spin : IEquatable<Spin>
Public Structure Spin
Implements IEquatable(Of Spin)
public value class Spin : IEquatable<Spin>
[<SealedAttribute>]
type Spin =
struct
inherit ValueType
interface IEquatable<Spin>
end
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.
Spin | Instantiates a new spinor. |
Dimension | Gets the dimension of the spinor. |
J | Gets the spin of the spinor. |
SpinOne | Gets a spin-1 spinor. |
SpinOneHalf | Gets a spin-1/2 spinor. |
SpinZero | Gets a spin-0 spinor. |
Equals(Object) |
Determines whether the given object represents the same spinor.
(Overrides ValueTypeEquals(Object)) |
Equals(Spin) | Determines whether the given spinor is equal to this one. |
Equals(Spin, Spin) | Determines whether two spinors are equal. |
GetHashCode |
Computes a hash function for the spinor.
(Overrides ValueTypeGetHashCode) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
States | Returns the set of spinor states. |
ToString |
Produces a string representation of the spinor.
(Overrides ValueTypeToString) |
Equality(Spin, Spin) | Determines whether two spinors are equal. |
Inequality(Spin, Spin) | Determines whether two spinors are unequal. |