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

#include <execution_plan.hpp>

Public Attributes

std::size_t changed_edges {0}
 
std::size_t total_edges {0}
 
std::size_t affected_vertices {0}
 
std::size_t total_vertices {0}
 
double frontier_growth {1.0}
 
double observed_affected_edge_fraction {0.0}
 
double historical_incremental_speedup {1.0}
 
double historical_repair_success_rate {1.0}
 

Detailed Description

Definition at line 10 of file execution_plan.hpp.

Member Data Documentation

◆ affected_vertices

std::size_t velographx::ExecutionEstimate::affected_vertices {0}

Definition at line 13 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ changed_edges

std::size_t velographx::ExecutionEstimate::changed_edges {0}

Definition at line 11 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ frontier_growth

double velographx::ExecutionEstimate::frontier_growth {1.0}

Definition at line 15 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ historical_incremental_speedup

double velographx::ExecutionEstimate::historical_incremental_speedup {1.0}

Definition at line 17 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ historical_repair_success_rate

double velographx::ExecutionEstimate::historical_repair_success_rate {1.0}

Definition at line 18 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ observed_affected_edge_fraction

double velographx::ExecutionEstimate::observed_affected_edge_fraction {0.0}

Definition at line 16 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ total_edges

std::size_t velographx::ExecutionEstimate::total_edges {0}

Definition at line 12 of file execution_plan.hpp.

Referenced by velographx::choose_execution().

◆ total_vertices

std::size_t velographx::ExecutionEstimate::total_vertices {0}

Definition at line 14 of file execution_plan.hpp.

Referenced by velographx::choose_execution().


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