Class DirectedEdgeBuilder<VertexIndex>
Type Parameters
-
VertexIndex extends number
Constructors
constructor
- new DirectedEdgeBuilder<VertexIndex>(vertexCount: number, xs: ArrayLike<VertexIndex>, ys: ArrayLike<VertexIndex>): DirectedEdgeBuilder<VertexIndex>
-
Type Parameters
-
VertexIndex extends number
Properties
a
a: Int32Array
b
b: Int32Array
Private
bucketFill
bucketFill: any
Private
curA
curA: any
Private
current
current: any
edgeCount
edgeCount: number
offsets
offsets: Int32Array
slotCount
slotCount: number
vertexCount
vertexCount: number
xs
ys
Methods
addAllEdges
- addAllEdges(): void
-
Returns void
addNextEdge
- addNextEdge(): void
-
Returns void
assignProperty
- assignProperty<T>(prop: { [i: number]: T }, value: T): void
-
Parameters
-
prop: { [i: number]: T }
-
value: T
Returns void
createGraph
- createGraph<EdgeProps>(edgeProps: EdgeProps): IntAdjacencyGraph<number, EdgeProps, unknown>
-
Returns IntAdjacencyGraph<number, EdgeProps, unknown>
the size of the A and B arrays