Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

/[routino]/trunk/src/superx.c
ViewVC logotype

Log of /trunk/src/superx.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:


Revision 641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 24 18:35:29 2011 UTC (14 years ago) by amb
File length: 13564 byte(s)
Diff to previous 627
Create super-segments that go in loops and preserve all such loops.


Revision 627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 5 19:29:39 2011 UTC (14 years, 1 month ago) by amb
File length: 13339 byte(s)
Diff to previous 612
Change some output printed while running.


Revision 612 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 29 19:23:15 2011 UTC (14 years, 1 month ago) by amb
File length: 13312 byte(s)
Diff to previous 606
Ensure that record of closed file descriptors are erased.


Revision 606 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 29 13:56:10 2011 UTC (14 years, 1 month ago) by amb
File length: 13220 byte(s)
Diff to previous 605
Fix for route finding in planetsplitter.


Revision 605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 24 19:32:49 2011 UTC (14 years, 1 month ago) by amb
File length: 13203 byte(s)
Diff to previous 603
Finds routes and obeys turn restrictions (only tested with very simple route and
restrictions, more turn restriction testing and regression testing required).


Revision 603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 15 22:22:57 2011 UTC (14 years, 2 months ago) by amb
File length: 13246 byte(s)
Diff to previous 597
Change the results structure to contain next segment and rename elements to
clarify prev/next node and prev/next segment.


Revision 597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 9 16:55:05 2011 UTC (14 years, 2 months ago) by amb
File length: 13226 byte(s)
Diff to previous 560
Make the 'from' and 'to' nodes of turn restrictions super-nodes.


Revision 560 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 14:54:27 2010 UTC (14 years, 2 months ago) by amb
File length: 13290 byte(s)
Diff to previous 555
Update the nodes to force a super-node where there is a turn restriction.


Revision 555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 19:02:31 2010 UTC (14 years, 2 months ago) by amb
File length: 13258 byte(s)
Diff to previous 550
Close and open the files for the slim case to match the map/unmap of files for
the non-slim case.


Revision 550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 19 14:18:38 2010 UTC (14 years, 3 months ago) by amb
File length: 12544 byte(s)
Diff to previous 544
Handle the case of no super segments better.


Revision 544 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 19:17:26 2010 UTC (14 years, 3 months ago) by amb
File length: 12507 byte(s)
Diff to previous 519
Duplicate the IndexFirstSegmentX() and IndexNextSegmentX() functions to create
two distinct one for use at different times.


Revision 519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 13 14:22:28 2010 UTC (14 years, 4 months ago) by amb
File length: 12499 byte(s)
Diff to previous 510
Add an option to make the output more suitable for a log file.


Revision 510 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 9 14:14:42 2010 UTC (14 years, 5 months ago) by amb
File length: 12674 byte(s)
Diff to previous 508
Fix previous check-in on this set of files.


Revision 508 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 3 15:02:11 2010 UTC (14 years, 5 months ago) by amb
File length: 12675 byte(s)
Diff to previous 469
Don't try mapping a file if it is zero length (e.g. no super-segments).


Revision 469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 2 18:47:09 2010 UTC (14 years, 7 months ago) by amb
File length: 12434 byte(s)
Diff to previous 463
Understand node traffic type restrictions.


Revision 463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 10:28:52 2010 UTC (14 years, 7 months ago) by amb
File length: 12095 byte(s)
Diff to previous 452
Remove the assert statements that check the order of calling the functions.


Revision 452 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 14 18:00:10 2010 UTC (14 years, 8 months ago) by amb
File length: 12369 byte(s)
Diff to previous 449
Replaced the runtime selection of slim mode / non-slim mode with compile time
selection that gives no runtime overhead but gives two executables.


Revision 449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 12 17:59:42 2010 UTC (14 years, 8 months ago) by amb
File length: 12555 byte(s)
Diff to previous 434
Create a files.h header and put some of the most heavily used files.c functions
into it and make them inline.


Revision 434 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 5 19:05:51 2010 UTC (14 years, 8 months ago) by amb
File length: 12557 byte(s)
Diff to previous 326
Change the algorithm used to determine supernodes.


Revision 326 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 19 19:47:10 2010 UTC (15 years ago) by amb
File length: 12355 byte(s)
Diff to previous 289
Allow planetsplitter to be run with a --parse-only or --process-only option and
append to existing file or read from existing file.


Revision 289 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 22 18:17:51 2009 UTC (15 years, 4 months ago) by amb
File length: 12353 byte(s)
Diff to previous 279
Added some missing comments and corrected some existing ones.


Revision 279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 8 19:20:29 2009 UTC (15 years, 5 months ago) by amb
File length: 12311 byte(s)
Diff to previous 277
Replace node, segment and way indexes with a single index for a set of segments
containing the location of the first segment for each node.


Revision 277 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 18:53:19 2009 UTC (15 years, 5 months ago) by amb
File length: 12857 byte(s)
Diff to previous 275
AppendSegment adds a single segment and not a pair.


Revision 275 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 18:03:48 2009 UTC (15 years, 5 months ago) by amb
File length: 12671 byte(s)
Diff to previous 262
Go back to the version 1.1 method of having each segment listed twice.  This
simplifies the lookup of first/next segments at no in-RAM index cost and now
that slim mode has sorting of file contents the balance has tipped back.


Revision 262 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Sep 17 12:55:15 2009 UTC (15 years, 6 months ago) by amb
File length: 11802 byte(s)
Diff to previous 257
Added the slim mode to Ways as well.



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a