|
VeloGraphX
High-performance dynamic graph analytics in C++20
|
#include <dynamic_graph.hpp>
Public Member Functions | |
| void | add (VertexId u, VertexId v, std::uint64_t ts=0) |
| void | remove (VertexId u, VertexId v, std::uint64_t ts=0) |
| bool | empty () const noexcept |
Public Attributes | |
| std::vector< EdgeUpdate > | updates |
Definition at line 24 of file dynamic_graph.hpp.
Definition at line 26 of file dynamic_graph.hpp.
References updates.
Referenced by velographx::DynamicGraph::add_edge(), and velographx::io::load_binary().
|
inlinenoexcept |
Definition at line 28 of file dynamic_graph.hpp.
References updates.
Referenced by velographx::BasicIncrementalBFS< Graph >::apply(), velographx::BasicIncrementalComponents< Graph >::apply(), velographx::BasicIncrementalTriangleCount< Graph >::apply(), velographx::IncrementalTriangleCount::apply(), velographx::DynamicGraph::apply(), velographx::TemporalGraph::apply(), velographx::BasicIncrementalPageRank< Graph >::apply(), velographx::TemporalGraph::sliding_window(), and velographx::TemporalGraph::snapshot_time().
Definition at line 27 of file dynamic_graph.hpp.
References updates.
Referenced by velographx::DynamicGraph::remove_edge().
| std::vector<EdgeUpdate> velographx::UpdateBatch::updates |
Definition at line 25 of file dynamic_graph.hpp.
Referenced by add(), velographx::BasicIncrementalBFS< Graph >::apply(), velographx::BasicIncrementalKCore< Graph >::apply(), velographx::BasicIncrementalSSSP< Graph >::apply(), velographx::BasicIncrementalTriangleCount< Graph >::apply(), velographx::IncrementalTriangleCount::apply(), velographx::DynamicGraph::apply(), velographx::TemporalGraph::apply(), velographx::BasicIncrementalPageRank< Graph >::apply(), empty(), remove(), velographx::TemporalGraph::sliding_window(), and velographx::TemporalGraph::snapshot_time().