Namespace PathFinder.Solvers.Generic
Classes
AStar
Convenience methods for the AStar<T> graph solver.
AStar<T>
A Graph Solver using the A* method, with a configurable GreedFactor.
BreadthFirst
Convenience methods for the BreadthFirst<T> graph solver.
BreadthFirst<T>
A graph solver which exhaustively searches a graph by only considering the distance searched so far.
Greedy
Convenience methods for the Greedy<T> graph solver.
Greedy<T>
A graph solver which only considers the remaining estimated distance to the destination.
SolverBase<T>
The base of the Generic Solvers, which handles all the common functionality.
Interfaces
IGraphSolver<T>
All Generic Graph Solvers implement this interface. This ensures solvers can be used interchangeably depending on need.
Enums
SolverState
Denotes the state of a graph solver.