PGROUTING  2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
trsp_core.cpp File Reference
#include "GraphDefinition.h"
#include "utils.h"

Go to the source code of this file.

Functions

int trsp_edge_wrapper (edge_t *edges, unsigned int edge_count, restrict_t *restricts, int restrict_count, int start_edge, double start_pos, int end_edge, double end_pos, bool directed, bool has_reverse_cost, path_element_t **path, int *path_count, char **err_msg)
 
int trsp_node_wrapper (edge_t *edges, unsigned int edge_count, restrict_t *restricts, int restrict_count, int start_vertex, int end_vertex, bool directed, bool has_reverse_cost, path_element_t **path, int *path_count, char **err_msg)
 

Function Documentation

int trsp_edge_wrapper ( edge_t edges,
unsigned int  edge_count,
restrict_t restricts,
int  restrict_count,
int  start_edge,
double  start_pos,
int  end_edge,
double  end_pos,
bool  directed,
bool  has_reverse_cost,
path_element_t **  path,
int *  path_count,
char **  err_msg 
)

Definition at line 60 of file trsp_core.cpp.

References MAX_RULE_LENGTH, GraphDefinition::my_dijkstra(), and restrict_struct::via.

Referenced by compute_trsp().

int trsp_node_wrapper ( edge_t edges,
unsigned int  edge_count,
restrict_t restricts,
int  restrict_count,
int  start_vertex,
int  end_vertex,
bool  directed,
bool  has_reverse_cost,
path_element_t **  path,
int *  path_count,
char **  err_msg 
)

Definition at line 10 of file trsp_core.cpp.

References MAX_RULE_LENGTH, GraphDefinition::my_dijkstra(), and restrict_struct::via.

Referenced by compute_trsp().