Interface IVector<T>

interface IVector<T> {
    buf: NumericArray;
    length: number;
    offset: number;
    stride: number;
    [iterator](): Iterator<number, any, undefined>;
    copy(): T;
    copyView(): T;
    empty(): T;
    eqDelta(o, eps?): boolean;
}

Type Parameters

  • T

Hierarchy (view full)

Implemented by

Properties

buf: NumericArray
length: number
offset: number
stride: number

Methods

  • Returns Iterator<number, any, undefined>

  • Returns a copy of this instance. Shallow or deep copies are implementation specific.

    Returns T

  • Returns an empty/blank instance of same type (with possibly same config, if any).

    Returns T

  • Returns true if this value equals o with optional allowance for given tolerance eps.

    Parameters

    • o: T

      2nd value to test

    • Optional eps: number

      tolerance (usually defaults to DEFAULT_EPS)

    Returns boolean

Generated using TypeDoc