|
aegisgraph
A high-performance, secure C++ graph library using adjacency lists
|
High-performance, secure graph library using parallel adjacency lists. More...
#include <string>#include <vector>#include <unordered_map>#include <unordered_set>#include <mutex>#include <memory>#include <shared_mutex>#include <utility>#include "absl/container/flat_hash_map.h"

Go to the source code of this file.
Classes | |
| struct | PairHash |
| class | Graph |
High-performance, secure graph library using parallel adjacency lists.
Hardware-optimized graph structure using Abseil's flat_hash_map for O(1) average complexity, SIMD-accelerated parsing, and OpenMP-based parallelism. Features secure memory handling, integer overflow protection, and cache-aware algorithms. Designed for large-scale social network graphs (e.g., Stanford SNAP datasets) with efficient node deletion and batch processing.