alloc.h 819 B

123456789101112131415161718192021222324
  1. typedef struct
  2. {
  3. int cat; /* category number */
  4. int node; /* node number */
  5. } CENTER;
  6. typedef struct
  7. {
  8. int center; /* neares center, initially -1 */
  9. double cost; /* costs from this center, initially not defined */
  10. int edge; /* edge to follow from this node */
  11. } NODE;
  12. int alloc_from_centers_loop_tt(struct Map_info *Map, NODE *Nodes,
  13. CENTER *Centers, int ncenters,
  14. int tucfield);
  15. int alloc_to_centers_loop_tt(struct Map_info *Map, NODE *Nodes,
  16. CENTER *Centers, int ncenters,
  17. int tucfield);
  18. int alloc_from_centers(dglGraph_s *graph, NODE *Nodes, CENTER *Centers, int ncenters);
  19. int alloc_to_centers(dglGraph_s *graph, NODE *Nodes, CENTER *Centers, int ncenters);