Typed API (TypeDoc) / WeightedAdjacencyMatrix
Class: WeightedAdjacencyMatrix
Defined in: graph/src/matrix/adjacency-matrix.ts:134
Constructors
Constructor
new WeightedAdjacencyMatrix(
vertexCount,defaultValue):WeightedAdjacencyMatrix
Defined in: graph/src/matrix/adjacency-matrix.ts:138
Parameters
vertexCount
number
defaultValue
number = Number.POSITIVE_INFINITY
Returns
WeightedAdjacencyMatrix
Accessors
dimension
Get Signature
get dimension():
number
Defined in: graph/src/matrix/adjacency-matrix.ts:145
Description
Number of vertices represented by the matrix.
Returns
number
Methods
get()
get(
i,j):number
Defined in: graph/src/matrix/adjacency-matrix.ts:152
Parameters
i
number
j
number
Returns
number
Description
Retrieves the stored weight; returns the default when out of bounds.
resize()
resize(
newSize):void
Defined in: graph/src/matrix/adjacency-matrix.ts:172
Parameters
newSize
number
Returns
void
Description
Resizes the matrix, preserving existing weights.
set()
set(
i,j,weight):void
Defined in: graph/src/matrix/adjacency-matrix.ts:161
Parameters
i
number
j
number
weight
number
Returns
void
Description
Sets the weight between vertex i and j.