Loading...
Searching...
No Matches
ompl::LPAstarOnGraph< Graph, Heuristic > Class Template Reference

Public Member Functions

 LPAstarOnGraph (std::size_t source, std::size_t target, Graph &graph, Heuristic &h)
 
void insertEdge (std::size_t u, std::size_t v, double c)
 
void removeEdge (std::size_t u, std::size_t v)
 
double computeShortestPath (std::list< std::size_t > &path)
 
double operator() (std::size_t u)
 using LPA* to approximate costToCome
 

Detailed Description

template<typename Graph, typename Heuristic>
class ompl::LPAstarOnGraph< Graph, Heuristic >

Definition at line 70 of file LPAstarOnGraph.h.

Constructor & Destructor Documentation

◆ LPAstarOnGraph()

template<typename Graph , typename Heuristic >
ompl::LPAstarOnGraph< Graph, Heuristic >::LPAstarOnGraph ( std::size_t source,
std::size_t target,
Graph & graph,
Heuristic & h )
inline

Definition at line 73 of file LPAstarOnGraph.h.

◆ ~LPAstarOnGraph()

template<typename Graph , typename Heuristic >
ompl::LPAstarOnGraph< Graph, Heuristic >::~LPAstarOnGraph ( )
inline

Definition at line 84 of file LPAstarOnGraph.h.

Member Function Documentation

◆ computeShortestPath()

template<typename Graph , typename Heuristic >
double ompl::LPAstarOnGraph< Graph, Heuristic >::computeShortestPath ( std::list< std::size_t > & path)
inline

Definition at line 116 of file LPAstarOnGraph.h.

◆ insertEdge()

template<typename Graph , typename Heuristic >
void ompl::LPAstarOnGraph< Graph, Heuristic >::insertEdge ( std::size_t u,
std::size_t v,
double c )
inline

Definition at line 89 of file LPAstarOnGraph.h.

◆ operator()()

template<typename Graph , typename Heuristic >
double ompl::LPAstarOnGraph< Graph, Heuristic >::operator() ( std::size_t u)
inline

using LPA* to approximate costToCome

Definition at line 185 of file LPAstarOnGraph.h.

◆ removeEdge()

template<typename Graph , typename Heuristic >
void ompl::LPAstarOnGraph< Graph, Heuristic >::removeEdge ( std::size_t u,
std::size_t v )
inline

Definition at line 101 of file LPAstarOnGraph.h.


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