Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions | Static Public Member Functions
graph::common::SupportFunction Class Reference

#include <SupportFunction.hpp>

Public Member Functions

template<typename TNode , typename TEdge >
TNode const & other (const TEdge &e, const TNode &n)
 

Static Public Member Functions

template<typename TNode , typename TEdge >
static TNode const & other (const TEdge &e, const TNode &n)
 
template<typename TNode , typename TEdge >
static TNode & other (TEdge &e, const TNode &n)
 
template<typename TGraph >
static TGraph::edge_type::weight_type getMinEdgeValue (const TGraph &graph)
 
template<typename TCoordinate , typename TEdge >
static grid::WeightedSquareGrid8< TCoordinate, TEdge >::edge_type::weight_type getMinEdgeValue (const grid::WeightedSquareGrid8< TCoordinate, TEdge > &graph)
 
template<typename TCoordinate , typename TEdge >
static grid::WeightedSquareGrid4< TCoordinate, TEdge >::edge_type::weight_type getMinEdgeValue (const grid::WeightedSquareGrid4< TCoordinate, TEdge > &graph)
 

Member Function Documentation

◆ getMinEdgeValue() [1/3]

template<typename TCoordinate , typename TEdge >
grid::WeightedSquareGrid4< TCoordinate, TEdge >::edge_type::weight_type graph::common::SupportFunction::getMinEdgeValue ( const grid::WeightedSquareGrid4< TCoordinate, TEdge > &  graph)
static

◆ getMinEdgeValue() [2/3]

template<typename TCoordinate , typename TEdge >
grid::WeightedSquareGrid8< TCoordinate, TEdge >::edge_type::weight_type graph::common::SupportFunction::getMinEdgeValue ( const grid::WeightedSquareGrid8< TCoordinate, TEdge > &  graph)
static

◆ getMinEdgeValue() [3/3]

template<typename TGraph >
TGraph::edge_type::weight_type graph::common::SupportFunction::getMinEdgeValue ( const TGraph &  graph)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ other() [1/3]

template<typename TNode , typename TEdge >
static TNode const & graph::common::SupportFunction::other ( const TEdge &  e,
const TNode &  n 
)
static
Here is the caller graph for this function:

◆ other() [2/3]

template<typename TNode , typename TEdge >
TNode const & graph::common::SupportFunction::other ( const TEdge &  e,
const TNode &  n 
)

◆ other() [3/3]

template<typename TNode , typename TEdge >
TNode & graph::common::SupportFunction::other ( TEdge &  e,
const TNode &  n 
)
static

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