Skip to content

@graphty/algorithms / index / TeraHACConfig

Interface: TeraHACConfig ​

Defined in: research/terahac.ts:7

Configuration options for the TeraHAC (Hierarchical Agglomerative Clustering) algorithm

Properties ​

distanceThreshold? ​

optional distanceThreshold: number

Defined in: research/terahac.ts:13

Distance threshold to stop clustering


linkage? ​

optional linkage: "single" | "complete" | "average" | "ward"

Defined in: research/terahac.ts:9

Linkage criterion: 'single', 'complete', 'average', 'ward'


maxNodes? ​

optional maxNodes: number

Defined in: research/terahac.ts:15

Maximum number of nodes to process efficiently


numClusters? ​

optional numClusters: number

Defined in: research/terahac.ts:11

Number of clusters to stop at (optional)


onWarning()? ​

optional onWarning: (message) => void

Defined in: research/terahac.ts:19

Custom warning handler (default: console.warn)

Parameters ​

message ​

string

Returns ​

void


useGraphDistance? ​

optional useGraphDistance: boolean

Defined in: research/terahac.ts:17

Use graph structure for distance calculation