VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
degree_frontier_scheduler.hpp File Reference
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <numeric>
#include <vector>

Go to the source code of this file.

Classes

struct  velographx::FrontierScheduleDecision
 

Namespaces

namespace  velographx
 

Enumerations

enum class  velographx::FrontierScheduleMode { velographx::vertex_balanced , velographx::edge_balanced , velographx::hybrid }
 

Functions

FrontierScheduleDecision velographx::choose_frontier_schedule (const std::vector< std::size_t > &degrees, std::size_t workers, double dense_frontier_fraction=0.08, std::size_t high_degree_threshold=64)