Michael Hackstein
|
d832a7579a
|
The new shortest path is now able to take exactly one edge example. Has to be improved to use a list of examples
|
2015-05-15 15:08:17 -07:00 |
Michael Hackstein
|
7ba7482d58
|
Implemented an ExampleMatcher class to be used for path filtering. Is now used in byExample queries as well. API not fixed yet.
|
2015-05-14 13:29:42 -07:00 |
Michael Hackstein
|
3b3a28e16a
|
The CPP shortest path can now live with non existent vertices and even with non existent vertex collections (dropped after edge creation but before path computation)
|
2015-05-12 15:39:04 -07:00 |
Michael Hackstein
|
c785388366
|
Shortest path is now able to either return data or ids. Also if collections not known beforehand are found on the path
|
2015-05-12 12:07:11 -07:00 |
Michael Hackstein
|
efaccccb4e
|
The Shortest path is now able to handle graphs with several vertex collections, but only one edge collection.
|
2015-05-10 20:38:25 -07:00 |
Michael Hackstein
|
3cbac8ae25
|
The Neighbors can now be requested distinct. However this is not introduced to AQL due to missing options parameter, would change API
|
2015-05-07 17:17:18 -07:00 |
Michael Hackstein
|
323d34f629
|
The new CPP neighbors now take all three directions
|
2015-05-07 16:33:05 -07:00 |
Michael Hackstein
|
aef5432d31
|
Allowed he neighbors function to switch between data and ids only
|
2015-05-06 16:00:35 -07:00 |
Michael Hackstein
|
b89c28e141
|
Now allows the new CPP traversal to contain the vertex data. Edgedata is yet to come
|
2015-05-05 22:49:37 -07:00 |
Michael Hackstein
|
4c7b9459d5
|
The cpp shortest path now returns _id instead of _key. First implementation of cpp neighbors. Returns only vertexIds now.
|
2015-05-03 00:13:30 -07:00 |
Michael Hackstein
|
ca0de62aa3
|
Moved all v8 context sensitive parts into from V8Traverser v8-vocbase
|
2015-05-02 21:46:54 -07:00 |
Max Neunhoeffer
|
97f7743d84
|
Less copying in Traverser.
|
2015-05-02 06:28:52 +02:00 |
Michael Hackstein
|
91fa1cb6f8
|
Merge branch 'cppTrav3' of github.com:/arangodb/arangodb into cppTrav
|
2015-05-01 17:08:56 -07:00 |
Michael Hackstein
|
9edb48b1cf
|
Made everything compile again
|
2015-05-01 17:07:02 -07:00 |
Michael Hackstein
|
13e765f6d9
|
Further reduced copying in Traverser
|
2015-05-01 16:18:45 -07:00 |
Michael Hackstein
|
73db004a85
|
Reduced string copy in traverser
|
2015-05-01 14:49:31 -07:00 |
Max Neunhoeffer
|
24d04148c8
|
Schaltbar.
|
2015-05-01 10:30:30 -07:00 |
Michael Hackstein
|
ed7666e81e
|
Improved code readablity and implemented a distance attribute based weighting function
|
2015-04-27 23:58:07 -07:00 |
Michael Hackstein
|
7f3a9fbcae
|
Included the CPP Shortest path into AQL. Only under certain conditions
|
2015-04-26 22:17:23 -07:00 |
Michael Hackstein
|
6e7e127b97
|
Rebase cleanup
|
2015-04-25 21:58:57 -07:00 |
Max Neunhoeffer
|
d1ab2a9d6f
|
Make bidirectional switchable.
|
2015-04-25 21:48:33 -07:00 |
Michael Hackstein
|
5e1909eef1
|
Added weight Info.
|
2015-04-25 21:47:44 -07:00 |
Michael Hackstein
|
599240fb21
|
Removed couts
|
2015-04-25 21:47:43 -07:00 |
Max Neunhoeffer
|
84f1ae1659
|
Add some more couts.
|
2015-04-25 21:46:23 -07:00 |
Max Neunhoeffer
|
7a80feee40
|
Correct edge expander.
|
2015-04-25 21:42:17 -07:00 |
Max Neunhoeffer
|
e508a1697d
|
Use new PriorityQueue, compiles, does not work.
|
2015-04-25 21:41:45 -07:00 |
Max Neunhoeffer
|
5ccab6b3a8
|
Sort out mess with strange non-copying.
|
2015-04-25 21:40:44 -07:00 |
Max Neunhoeffer
|
2c5f56672c
|
Snapshot.
|
2015-04-25 21:39:04 -07:00 |
Michael Hackstein
|
de699494af
|
Fixed problem with thread construction for constant string
|
2015-04-25 21:38:07 -07:00 |
Michael Hackstein
|
c1c98b16f6
|
Added version with broken threads. Computation is correct, but threads do not fire up
|
2015-04-25 21:36:24 -07:00 |
Michael Hackstein
|
e092bda62f
|
Further implementation of simple expander. Also included Path -> JSON converter.
|
2015-04-25 21:35:39 -07:00 |
Max Neunhoeffer
|
6cd05d0154
|
Make it compile. Probably still fishy.
|
2015-04-25 21:34:41 -07:00 |
Michael Hackstein
|
9f1830b4c5
|
Started implementing the Expander function. Not et finished does not compile but i am moving over to a new machine
|
2015-04-25 21:34:41 -07:00 |