KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
UpdatePrioritySPP Struct Reference
Inheritance diagram for UpdatePrioritySPP:
Graph::ShortestPathProblem< int, MultiModalPRM::TransitionInfo * >

Public Member Functions

 UpdatePrioritySPP (IncrementalMMPRM_Search &_g)
 
virtual void OnDistanceUpdate (int n)
 
- Public Member Functions inherited from Graph::ShortestPathProblem< int, MultiModalPRM::TransitionInfo * >
 ShortestPathProblem (const Graph< int, MultiModalPRM::TransitionInfo * > &g)
 
void InitializeSource (int s)
 
void InitializeSources (const vector< int > &s)
 
void FindPath (int t, WeightFunc w, Iterator it)
 
int FindAPath (const vector< int > &t, WeightFunc w, Iterator it)
 
void FindAllPaths (WeightFunc w, Iterator it)
 
void IncreaseUpdate (int u, int v, WeightFunc w, InIterator in, OutIterator out)
 
void DecreaseUpdate (int u, int v, WeightFunc w, InIterator in, OutIterator out)
 
void DeleteUpdate (int u, int v, WeightFunc w, InIterator in, OutIterator out)
 
bool HasShortestPaths (int s, WeightFunc w, Iterator it)
 
void FindPath_Directed (int t, WeightFunc w)
 
int FindAPath_Directed (const vector< int > &t, WeightFunc w)
 
void FindAllPaths_Directed (WeightFunc w)
 
void IncreaseUpdate_Directed (int u, int v, WeightFunc w)
 
void DecreaseUpdate_Directed (int u, int v, WeightFunc w)
 
void DeleteUpdate_Directed (int u, int v, WeightFunc w)
 
bool HasShortestPaths_Directed (int s, WeightFunc w)
 
void FindPath_Undirected (int t, WeightFunc w)
 
int FindAPath_Undirected (const vector< int > &t, WeightFunc w)
 
void FindAllPaths_Undirected (WeightFunc w)
 
void IncreaseUpdate_Undirected (int u, int v, WeightFunc w)
 
void DecreaseUpdate_Undirected (int u, int v, WeightFunc w)
 
void DeleteUpdate_Undirected (int u, int v, WeightFunc w)
 
bool HasShortestPaths_Undirected (int s, WeightFunc w)
 
virtual void SetDistance (int n, Real dn, int pn)
 

Public Attributes

IncrementalMMPRM_Searchg
 
- Public Attributes inherited from Graph::ShortestPathProblem< int, MultiModalPRM::TransitionInfo * >
const Graph< int, MultiModalPRM::TransitionInfo * > & g
 
std::vector< int > p
 
std::vector< Weight > d
 

The documentation for this struct was generated from the following files: