VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
velographx::FrontierScheduleDecision Struct Reference

#include <degree_frontier_scheduler.hpp>

Public Attributes

FrontierScheduleMode mode {FrontierScheduleMode::vertex_balanced}
 
std::size_t frontier_vertices {0}
 
std::size_t frontier_edges {0}
 
double average_degree {0.0}
 
std::size_t recommended_grain {1}
 

Detailed Description

Definition at line 17 of file degree_frontier_scheduler.hpp.

Member Data Documentation

◆ average_degree

double velographx::FrontierScheduleDecision::average_degree {0.0}

Definition at line 21 of file degree_frontier_scheduler.hpp.

Referenced by velographx::choose_frontier_schedule().

◆ frontier_edges

std::size_t velographx::FrontierScheduleDecision::frontier_edges {0}

Definition at line 20 of file degree_frontier_scheduler.hpp.

Referenced by velographx::choose_frontier_schedule().

◆ frontier_vertices

std::size_t velographx::FrontierScheduleDecision::frontier_vertices {0}

Definition at line 19 of file degree_frontier_scheduler.hpp.

Referenced by velographx::choose_frontier_schedule().

◆ mode

FrontierScheduleMode velographx::FrontierScheduleDecision::mode {FrontierScheduleMode::vertex_balanced}

Definition at line 18 of file degree_frontier_scheduler.hpp.

Referenced by velographx::choose_frontier_schedule().

◆ recommended_grain

std::size_t velographx::FrontierScheduleDecision::recommended_grain {1}

Definition at line 22 of file degree_frontier_scheduler.hpp.

Referenced by velographx::choose_frontier_schedule().


The documentation for this struct was generated from the following file: