|
VeloGraphX
High-performance dynamic graph analytics in C++20
|
#include <weighted_dynamic_graph.hpp>
Public Member Functions | |
| void | add (VertexId u, VertexId v, EdgeWeight w, std::uint64_t ts=0) |
| void | remove (VertexId u, VertexId v, std::uint64_t ts=0) |
| void | update (VertexId u, VertexId v, EdgeWeight w, std::uint64_t ts=0) |
| bool | empty () const noexcept |
Public Attributes | |
| std::vector< WeightedEdgeUpdate > | updates |
Definition at line 28 of file weighted_dynamic_graph.hpp.
|
inline |
Definition at line 31 of file weighted_dynamic_graph.hpp.
References updates.
|
inlinenoexcept |
Definition at line 43 of file weighted_dynamic_graph.hpp.
References updates.
Referenced by velographx::BasicIncrementalWeightedSSSP< Graph >::apply(), and velographx::WeightedDynamicGraph::apply().
|
inline |
Definition at line 35 of file weighted_dynamic_graph.hpp.
References updates.
|
inline |
Definition at line 39 of file weighted_dynamic_graph.hpp.
References updates.
| std::vector<WeightedEdgeUpdate> velographx::WeightedUpdateBatch::updates |
Definition at line 29 of file weighted_dynamic_graph.hpp.
Referenced by add(), velographx::BasicIncrementalWeightedSSSP< Graph >::apply(), velographx::WeightedDynamicGraph::apply(), empty(), remove(), and update().