VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
velographx::BasicIncrementalKCore< Graph > Class Template Reference

#include <kcore.hpp>

Public Member Functions

 BasicIncrementalKCore (Graph &g)
 
const std::vector< std::uint32_t > & core () const noexcept
 
std::size_t last_repaired_vertices () const noexcept
 
void apply (const UpdateBatch &batch)
 
void recompute ()
 

Detailed Description

template<class Graph>
class velographx::BasicIncrementalKCore< Graph >

Definition at line 18 of file kcore.hpp.

Constructor & Destructor Documentation

◆ BasicIncrementalKCore()

template<class Graph >
velographx::BasicIncrementalKCore< Graph >::BasicIncrementalKCore ( Graph &  g)
inlineexplicit

Member Function Documentation

◆ apply()

template<class Graph >
void velographx::BasicIncrementalKCore< Graph >::apply ( const UpdateBatch batch)
inline

◆ core()

template<class Graph >
const std::vector< std::uint32_t > & velographx::BasicIncrementalKCore< Graph >::core ( ) const
inlinenoexcept

Definition at line 28 of file kcore.hpp.

◆ last_repaired_vertices()

template<class Graph >
std::size_t velographx::BasicIncrementalKCore< Graph >::last_repaired_vertices ( ) const
inlinenoexcept

Definition at line 29 of file kcore.hpp.

◆ recompute()

template<class Graph >
void velographx::BasicIncrementalKCore< Graph >::recompute ( )
inline

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