Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Shortest_Path_Base< GT, Distance, Itor, SA, HeapT >::Total Struct Reference

Distance totalizer class for path copying. More...

#include <shortest_path_common.H>

Public Member Functions

 Total () noexcept=default
 
bool operator() (typename GT::Arc *a) noexcept
 

Public Attributes

Distance::Distance_Type dist = 0
 

Detailed Description

template<AlephGraph GT, ArcDistance< GT > Distance, template< typename, class > class Itor, ArcFilter< GT > SA, template< class, class, class > class HeapT>
struct Aleph::Shortest_Path_Base< GT, Distance, Itor, SA, HeapT >::Total

Distance totalizer class for path copying.

Definition at line 546 of file shortest_path_common.H.

Constructor & Destructor Documentation

◆ Total()

template<AlephGraph GT, ArcDistance< GT > Distance, template< typename, class > class Itor, ArcFilter< GT > SA, template< class, class, class > class HeapT>
Aleph::Shortest_Path_Base< GT, Distance, Itor, SA, HeapT >::Total::Total ( )
defaultnoexcept

Member Function Documentation

◆ operator()()

template<AlephGraph GT, ArcDistance< GT > Distance, template< typename, class > class Itor, ArcFilter< GT > SA, template< class, class, class > class HeapT>
bool Aleph::Shortest_Path_Base< GT, Distance, Itor, SA, HeapT >::Total::operator() ( typename GT::Arc *  a)
inlinenoexcept

Member Data Documentation

◆ dist

template<AlephGraph GT, ArcDistance< GT > Distance, template< typename, class > class Itor, ArcFilter< GT > SA, template< class, class, class > class HeapT>
Distance::Distance_Type Aleph::Shortest_Path_Base< GT, Distance, Itor, SA, HeapT >::Total::dist = 0

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