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

#include <ManhattenDistance.hpp>

Static Public Member Functions

template<typename TCoordinate >
static TCoordinate manhattenDistance (const ext::pair< TCoordinate, TCoordinate > &goal, const ext::pair< TCoordinate, TCoordinate > &node)
 
template<typename TCoordinate >
static std::function< TCoordinate(const ext::pair< TCoordinate, TCoordinate > &, const ext::pair< TCoordinate, TCoordinate > &)> manhattenDistanceFunction ()
 

Member Function Documentation

◆ manhattenDistance()

template<typename TCoordinate >
TCoordinate graph::heuristic::ManhattenDistance::manhattenDistance ( const ext::pair< TCoordinate, TCoordinate > &  goal,
const ext::pair< TCoordinate, TCoordinate > &  node 
)
static

◆ manhattenDistanceFunction()

template<typename TCoordinate >
std::function< TCoordinate(const ext::pair< TCoordinate, TCoordinate > &, const ext::pair< TCoordinate, TCoordinate > &)> graph::heuristic::ManhattenDistance::manhattenDistanceFunction
static

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