Code Documentation 3.8
Social Network Visualizer
Loading...
Searching...
No Matches
kernel_matrix_v8.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-3.0-or-later
2// SocNetV - Social Network Visualizer
3//
4// Matrix golden coverage kernel (schema v8) for socnetv-cli.
5// Dumps raw contents of every Matrix-producing Graph operation (adjacency, inverse,
6// distances, shortest paths, similarity, dissimilarity, reachability, walks, clique
7// co-membership) for direct regression coverage of Matrix::item()/setItem() indexing -
8// see WS6.7. Also dumps AM's spectral-radius scalars (exact/bound/has_negative_entry, see
9// Matrix::spectralRadiusExact()/spectralRadiusBound()/hasNegativeEntry()) - not a Matrix
10// dump itself, but computed on AM right after it's built, so it lives here too.
11#pragma once
12
13#include "tools/cli/cli_common.h" // for cli::CliConfig
14
15class Graph;
17
18namespace cli {
19
20int runKernelMatrixV8(const CliConfig &cfg,
21 const HeadlessLoadResult &load,
22 Graph &g);
23
24} // namespace cli
The Graph class This is the main class for a Graph, used in conjuction with GraphVertex,...
Definition graph.h:105
Definition cli_common.cpp:18
int runKernelMatrixV8(const CliConfig &cfg, const HeadlessLoadResult &load, Graph &g)
Definition kernel_matrix_v8.cpp:355
Definition headless_graph_loader.h:29
Definition cli_common.h:12