VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
runtime_metrics.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <cstddef>
3
#include <cstdint>
4
#include <string>
5
namespace
velographx
{
6
struct
RuntimeMetrics
{ std::size_t
vertices
{0}; std::size_t
edges
{0}; std::size_t
changed_edges
{0}; std::size_t
affected_vertices
{0}; std::size_t
frontier_iterations
{0}; std::size_t
threads
{1}; std::uint64_t
elapsed_us
{0}; std::string
kernel
{
"scalar"
}; std::string
mode
{
"full_recompute"
}; };
7
}
velographx
Definition
algorithms.hpp:6
velographx::RuntimeMetrics
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::frontier_iterations
std::size_t frontier_iterations
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::vertices
std::size_t vertices
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::changed_edges
std::size_t changed_edges
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::elapsed_us
std::uint64_t elapsed_us
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::kernel
std::string kernel
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::threads
std::size_t threads
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::mode
std::string mode
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::affected_vertices
std::size_t affected_vertices
Definition
runtime_metrics.hpp:6
velographx::RuntimeMetrics::edges
std::size_t edges
Definition
runtime_metrics.hpp:6
include
velographx
metrics
runtime_metrics.hpp
Generated by
1.9.8