Code Documentation 3.3
Social Network Visualizer
Loading...
Searching...
No Matches
kernel_walks_v3.h
Go to the documentation of this file.
1#pragma once
2
3#include "tools/cli/cli_common.h" // for cli::CliConfig
4
5class Graph;
7
8namespace cli {
9
10// Runs schema v3 walks_matrix kernel (exact length K).
11// - Requires cfg.computeCentralities == false
12// - Forbids cfg.benchRuns > 0 (bench is distance-only)
13// - Requires walksLength >= 1
14// - Uses Graph::walksBetween(src,dst,K) to build NxN matrix of integer strings
15// - Optionally dump/compare JSON
16int runKernelWalksV3(const CliConfig &cfg,
17 const HeadlessLoadResult &load,
18 Graph &g,
19 int walksLength);
20
21} // namespace cli
The Graph class This is the main class for a Graph, used in conjuction with GraphVertex,...
Definition graph.h:74
Definition cli_common.cpp:18
int runKernelWalksV3(const CliConfig &cfg, const HeadlessLoadResult &load, Graph &g, int walksLength)
Definition kernel_walks_v3.cpp:167
Definition headless_graph_loader.h:29
Definition cli_common.h:12