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