Skip to content

Typed API (TypeDoc)


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.

Built with VitePress – Released under the MIT License.