Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T: StridedVec

Hierarchy

Index

Constructors

constructor

  • new VecArrayList<T>(buffer: TypedArray | number[], capacity: number, size: number, start?: number, cstride?: number, estride?: number, factory?: VecFactory): VecArrayList<T>

Properties

buffer

buffer: TypedArray | number[]

capacity

capacity: number

cstride

cstride: number

curr

curr: number

estride

estride: number

factory

factory: VecFactory

freeIDs

freeIDs: number[]

items

items: T[]

size

size: number

start

start: number

Accessors

length

  • get length(): number

Methods

[Symbol.iterator]

  • [Symbol.iterator](): Generator<T, void, undefined>

add

  • add(): undefined | T

Protected alloc

  • alloc(): undefined | T

has

  • has(v: T): boolean

indices

  • indices(res?: Vec, i?: number, local?: boolean): Vec

insert

  • insert(i: number): undefined | T

nth

  • nth(n: number): T

remove

  • remove(v: T): boolean

Generated using TypeDoc