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

#include <weighted_sssp.hpp>

Public Member Functions

 BasicIncrementalWeightedSSSP (Graph &graph, VertexId source)
 
const std::vector< std::uint64_t > & distances () const noexcept
 
void apply (const WeightedUpdateBatch &batch)
 
void recompute ()
 

Static Public Attributes

static constexpr std::uint64_t kInf = incremental_detail::kDijkstraInf
 

Detailed Description

template<class Graph>
class velographx::BasicIncrementalWeightedSSSP< Graph >

Definition at line 19 of file weighted_sssp.hpp.

Constructor & Destructor Documentation

◆ BasicIncrementalWeightedSSSP()

template<class Graph >
velographx::BasicIncrementalWeightedSSSP< Graph >::BasicIncrementalWeightedSSSP ( Graph &  graph,
VertexId  source 
)
inline

Member Function Documentation

◆ apply()

◆ distances()

template<class Graph >
const std::vector< std::uint64_t > & velographx::BasicIncrementalWeightedSSSP< Graph >::distances ( ) const
inlinenoexcept

Definition at line 28 of file weighted_sssp.hpp.

◆ recompute()

Member Data Documentation

◆ kInf

template<class Graph >
constexpr std::uint64_t velographx::BasicIncrementalWeightedSSSP< Graph >::kInf = incremental_detail::kDijkstraInf
staticconstexpr

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