UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

20 lines 971 B
/** * @param {MultiNode<T>[]} node_array * @param {number} k * @param {number} random_seed * @param {number[]|Uint8Array|Uint16Array|Uint32Array} node_cluster_assignments * @param {Map<T, number>} node_index_map * @param {Graph<MultiNode<T>>} graph * @returns {number[][]} */ export function graph_k_means_cluster_detailed(node_array: MultiNode<T>[], k: number, random_seed: number, node_cluster_assignments: number[] | Uint8Array | Uint16Array | Uint32Array, node_index_map: Map<T, number>, graph: Graph<MultiNode<T>>): number[][]; /** * Partition graph into K parts using K-means algorithm * @template T * @param {Graph<T>} graph * @param {number} k number of desired parts * @param {number} random_seed seed for random number generator, useful for restarting partitioning * @returns {number[][]} */ export function graph_k_means_cluster<T>(graph: Graph<T>, k: number, random_seed: number): number[][]; //# sourceMappingURL=graph_k_means_cluster.d.ts.map