Constructors
constructor
- new SparseMatrix(rows: any, columns: any, options?: {}): SparseMatrix
Parameters
- rows: any
- columns: any
- options: {} = {}
Properties
Accessors
cardinality
- get cardinality(): any
Returns any
size
- get size(): number
Returns number
Methods
_init
- _init(rows: any, columns: any, elements: any, threshold: any): void
Parameters
- rows: any
- columns: any
- elements: any
- threshold: any
Returns void
bandWidth
- bandWidth(): number
Returns number
get
- get(row: any, column: any): any
Returns any
getNonZeros
- getNonZeros(): { columns: any[]; rows: any[]; values: any[] }
Returns { columns: any[]; rows: any[]; values: any[] }
isBanded
- isBanded(width: number): boolean
Returns boolean
isEmpty
- isEmpty(): boolean
Returns boolean
isSquare
- isSquare(): boolean
Returns boolean
isSymmetric
- isSymmetric(): boolean
Returns boolean
set
- set(row: any, column: any, value: any): SparseMatrix
Parameters
- row: any
- column: any
- value: any
to2DArray
- to2DArray(): any[]
Returns any[]
Static
eye
- eye(rows?: number, columns?: number): SparseMatrix
Parameters
- rows: number = 1
- columns: number = rows
Search for the wither band in the main diagonals