Class Spacetime2

Hierarchy

  • AbstractMeasure
    • Spacetime2

Constructors

  • Parameters

    • Optional a: number
    • Optional t: number
    • Optional x: number
    • Optional tx: number
    • Optional y: number
    • Optional ty: number
    • Optional xy: number
    • Optional b: number
    • Optional uom: Unit

    Returns Spacetime2

Properties

ampere: Spacetime2
candela: Spacetime2
kelvin: Spacetime2
kilogram: Spacetime2
meter: Spacetime2
second: Spacetime2

Accessors

  • get a(): number
  • Returns number

  • set a(a): void
  • Parameters

    • a: number

    Returns void

  • get b(): number
  • Returns number

  • set b(b): void
  • Parameters

    • b: number

    Returns void

  • get grades(): number
  • Returns number

  • get t(): number
  • Returns number

  • set t(t): void
  • Parameters

    • t: number

    Returns void

  • get tx(): number
  • Returns number

  • set tx(tx): void
  • Parameters

    • tx: number

    Returns void

  • get ty(): number
  • Returns number

  • set ty(ty): void
  • Parameters

    • ty: number

    Returns void

  • get uom(): Unit
  • Returns Unit

  • set uom(uom): void
  • Parameters

    Returns void

  • get x(): number
  • Returns number

  • set x(x): void
  • Parameters

    • x: number

    Returns void

  • get xy(): number
  • Returns number

  • set xy(xy): void
  • Parameters

    • xy: number

    Returns void

  • get y(): number
  • Returns number

  • set y(y): void
  • Parameters

    • y: number

    Returns void

Methods

  • Parameters

    Returns Spacetime2

  • Parameters

    • a: number
    • Optional uom: Unit
    • Optional α: number

    Returns Spacetime2

  • Returns Spacetime2

  • Returns Spacetime2

  • Parameters

    • a: number
    • Optional uom: Unit

    Returns Spacetime2

  • Parameters

    • v: VectorM21

    Returns Spacetime2

  • Returns Spacetime2

  • Parameters

    • other: unknown

    Returns boolean

  • Parameters

    • n: number

    Returns Spacetime2

  • Returns Spacetime2

  • Returns boolean

  • Determines whether this multivector is locked. If the multivector is in the unlocked state then it is mutable. If the multivector is in the locked state then it is immutable.

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Locks this multivector (preventing any further mutation), and returns a token that may be used to unlock it.

    Returns number

  • Parameters

    Returns Spacetime2

  • Parameters

    • v: VectorM21

    Returns Spacetime2

  • Returns Spacetime2

  • Returns this

  • Parameters

    • n: VectorM21

    Returns Spacetime2

  • Returns Spacetime2

  • Parameters

    • rotor: SpinorM21

    Returns Spacetime2

  • Returns Spacetime2

  • Returns Spacetime2

  • Parameters

    Returns Spacetime2

  • Parameters

    • a: number
    • Optional uom: Unit
    • Optional α: number

    Returns Spacetime2

  • Parameters

    • Optional fractionDigits: number

    Returns string

  • Parameters

    • Optional fractionDigits: number

    Returns string

  • Parameters

    • Optional radix: number

    Returns string

  • Parameters

    • Optional precision: number

    Returns string

  • Parameters

    • Optional radix: number

    Returns string

  • Unlocks this multivector (allowing mutation), using a token that was obtained from a preceding lock method call.

    Parameters

    • token: number

    Returns this

  • Creates a grade 0 (scalar) multivector with value a * uom. The scalar returned is in the unlocked (mutable) state.

    Parameters

    • a: number

      The scaling factor for the unit of measure.

    • Optional uom: Unit

      The optional unit of measure. Equivalent to 1 if omitted.

    Returns Spacetime2

  • Parameters

    • t: number
    • x: number
    • y: number
    • Optional uom: Unit

    Returns Spacetime2

Generated using TypeDoc