|
VeloGraphX
High-performance dynamic graph analytics in C++20
|
#include <triangles.hpp>
Inheritance diagram for velographx::IncrementalTriangleCount:Public Member Functions | |
| IncrementalTriangleCount (DynamicGraph &graph) | |
| IncrementalTriangleCount (DynamicGraph &graph, std::uint64_t trusted_initial_count) | |
| void | apply (const UpdateBatch &batch) |
Public Member Functions inherited from velographx::BasicIncrementalTriangleCount< DynamicGraph > | |
| BasicIncrementalTriangleCount (DynamicGraph &graph) | |
| BasicIncrementalTriangleCount (DynamicGraph &graph, std::uint64_t trusted_initial_count) | |
| std::uint64_t | value () const noexcept |
| void | apply (const UpdateBatch &batch) |
| void | recompute () |
Additional Inherited Members | |
Protected Member Functions inherited from velographx::BasicIncrementalTriangleCount< DynamicGraph > | |
| void | validate_graph () const |
| std::uint64_t | common_neighbors (VertexId a, VertexId b) const |
Protected Attributes inherited from velographx::BasicIncrementalTriangleCount< DynamicGraph > | |
| DynamicGraph & | graph_ |
| std::uint64_t | triangles_ |
Definition at line 77 of file triangles.hpp.
|
inlineexplicit |
Definition at line 79 of file triangles.hpp.
|
inline |
Definition at line 81 of file triangles.hpp.
|
inline |
Definition at line 84 of file triangles.hpp.
References velographx::BasicIncrementalTriangleCount< DynamicGraph >::common_neighbors(), velographx::UpdateBatch::empty(), velographx::BasicIncrementalTriangleCount< DynamicGraph >::graph_, velographx::DynamicGraph::has_edge(), velographx::BasicIncrementalTriangleCount< DynamicGraph >::triangles_, and velographx::UpdateBatch::updates.