Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • VertexIndex: number

Hierarchy

  • DirectedEdgeBuilder

Index

Constructors

  • Type parameters

    • VertexIndex: number

    Parameters

    Returns DirectedEdgeBuilder<VertexIndex>

Properties

a: Int32Array
b: Int32Array
bucketFill: any
curA: any
current: any
edgeCount: number
offsets: Int32Array
slotCount: number

the size of the A and B arrays

vertexCount: number
xs: ArrayLike<VertexIndex>
ys: ArrayLike<VertexIndex>

Methods

  • addAllEdges(): void
  • Builds property-less graph

    Returns void

  • addNextEdge(): void
  • example

    const property = new Int32Array(builder.slotCount); for (let i = 0; i < builder.edgeCount; i++) { builder.addNextEdge(); builder.assignProperty(property, srcProp[i]); } return builder.createGraph({ property });

    Returns void

  • assignProperty<T>(prop: {}, value: T): void
  • Type parameters

    • T

    Parameters

    • prop: {}
      • [i: number]: T
    • value: T

    Returns void

  • createGraph<EdgeProps>(edgeProps: EdgeProps): IntAdjacencyGraph<number, EdgeProps, unknown>

Generated using TypeDoc