Class EdgeBuilder<VertexIndex>
Type Parameters
-
VertexIndex extends number
Constructors
constructor
- new EdgeBuilder<VertexIndex>(vertexCount: number, xs: ArrayLike<VertexIndex>, ys: ArrayLike<VertexIndex>): EdgeBuilder<VertexIndex>
-
Type Parameters
-
VertexIndex extends number
Properties
a
b
Private
bucketFill
bucketFill: any
Private
curA
curA: any
Private
curB
curB: 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, Props>(edgeProps: EdgeProps, props?: Props): IntAdjacencyGraph<VertexIndex, EdgeProps, Props>
-
Parameters
-
edgeProps: EdgeProps
-
Optional
props: Props
Returns IntAdjacencyGraph<VertexIndex, EdgeProps, Props>
the size of the A and B arrays