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

#include <DiagonalDistance.hpp>

Static Public Member Functions

template<typename TCoordinate >
static double diagonalDistance (const ext::pair< TCoordinate, TCoordinate > &goal, const ext::pair< TCoordinate, TCoordinate > &node)
 
template<typename TCoordinate >
static std::function< double(const ext::pair< TCoordinate, TCoordinate > &, const ext::pair< TCoordinate, TCoordinate > &)> diagonalDistanceFunction ()
 

Member Function Documentation

◆ diagonalDistance()

template<typename TCoordinate >
double graph::heuristic::DiagonalDistance::diagonalDistance ( const ext::pair< TCoordinate, TCoordinate > &  goal,
const ext::pair< TCoordinate, TCoordinate > &  node 
)
static
Here is the call graph for this function:

◆ diagonalDistanceFunction()

template<typename TCoordinate >
std::function< double(const ext::pair< TCoordinate, TCoordinate > &, const ext::pair< TCoordinate, TCoordinate > &)> graph::heuristic::DiagonalDistance::diagonalDistanceFunction
static

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