PGROUTING  2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tester/BiDirAStar.h File Reference
#include <vector>
#include <map>
#include <queue>
#include <string>
#include <stdlib.h>
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "MinHeap.h"

Go to the source code of this file.

Classes

class  BiDirAStar
 
struct  edge
 
class  GraphEdgeInfo
 
struct  GraphNodeInfo
 
struct  PARENT_PATH
 
struct  path_element
 

Macros

#define INF   1e15
 

Typedefs

typedef struct edge edge_astar_t
 
typedef std::vector
< GraphEdgeInfo
GraphEdgeVector
 
typedef std::vector
< GraphNodeInfo
GraphNodeVector
 
typedef std::map< long, long > Long2LongMap
 
typedef std::map< long,
LongVector
Long2LongVectorMap
 
typedef std::vector< long > LongVector
 
typedef struct path_element path_element_t
 
typedef std::pair< double, int > PDI
 
typedef std::vector< LongVectorVectorOfLongVector
 

Macro Definition Documentation

#define INF   1e15

Definition at line 51 of file tester/BiDirAStar.h.

Typedef Documentation

typedef struct edge edge_astar_t
typedef std::vector<GraphEdgeInfo> GraphEdgeVector

Definition at line 107 of file tester/BiDirAStar.h.

typedef std::vector<GraphNodeInfo> GraphNodeVector

Definition at line 110 of file tester/BiDirAStar.h.

typedef std::map<long,long> Long2LongMap

Definition at line 109 of file tester/BiDirAStar.h.

typedef std::map<long,LongVector> Long2LongVectorMap

Definition at line 108 of file tester/BiDirAStar.h.

typedef std::vector<long> LongVector

Definition at line 55 of file tester/BiDirAStar.h.

typedef struct path_element path_element_t
typedef std::pair<double, int> PDI

Definition at line 58 of file tester/BiDirAStar.h.

typedef std::vector<LongVector> VectorOfLongVector

Definition at line 56 of file tester/BiDirAStar.h.