VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
consolidation.hpp File Reference
#include <cstddef>
#include <utility>
#include <vector>
#include "velographx/storage/dynamic_graph.hpp"

Go to the source code of this file.

Classes

struct  velographx::ConsolidationSnapshot
 
struct  velographx::ConsolidationPolicy
 
struct  velographx::ConsolidationSignal
 
struct  velographx::ConsolidationControllerConfig
 
class  velographx::ConsolidationController
 

Namespaces

namespace  velographx
 

Functions

ConsolidationPolicy velographx::scale_aware_consolidation_policy (std::size_t directed_edges, double latency_ratio=1.25) noexcept
 
ConsolidationSignal velographx::evaluate_consolidation (std::size_t current_storage_bytes, std::size_t canonical_storage_bytes, double current_neighbor_latency, double canonical_neighbor_latency, ConsolidationPolicy policy={}) noexcept
 
ConsolidationSnapshot velographx::consolidate_to_csr_snapshot (const DynamicGraph &source)