Constructors
constructor
- new SparseVec(m, data?): SparseVec
Parameters
- m: number
Optional
data: number[]
Accessors
length
- get length(): number
Returns number
nnz
- get nnz(): number
Returns number
Methods
at
- at(m, safe?): number
Parameters
- m: number
- safe: boolean = true
Returns number
dot
- dot(v): number
Returns number
Protected
ensureSize
- ensureSize(v): void
Returns void
mag
- mag(): number
Returns number
magSquared
- magSquared(): number
Returns number
nzEntries
- nzEntries(): Generator<NzEntry, void, unknown>
Returns Generator<NzEntry, void, unknown>
setAt
- setAt(m, v, safe?): SparseVec
Parameters
- m: number
- v: number
- safe: boolean = true
toDense
- toDense(): any[]
Returns any[]