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

#include <EuclideanDistance.hpp>

Static Public Member Functions

template<typename TCoordinate >
static double euclideanDistance (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 > &)> euclideanDistanceFunction ()
 

Member Function Documentation

◆ euclideanDistance()

template<typename TCoordinate >
double graph::heuristic::EuclideanDistance::euclideanDistance ( const ext::pair< TCoordinate, TCoordinate > &  goal,
const ext::pair< TCoordinate, TCoordinate > &  node 
)
static

◆ euclideanDistanceFunction()

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

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