1
0
Fork 0
Commit Graph

1921 Commits

Author SHA1 Message Date
Lucas Dohmen 07366afcfc Added two measurements to graphs
* diameter
* radius
2012-06-26 15:25:26 +02:00
Lucas Dohmen ecf09fc4dc Added distanceTo and two measurements to Vertices
The two measurements are:

* eccentricity
* closeness
2012-06-26 14:17:41 +02:00
Lucas Dohmen c6b2b2642c Added Degrees to Vertices, Size and Order to Graphs 2012-06-26 12:51:26 +02:00
Lucas Dohmen ac092872ee Refactoring on Graph.js
All methods reviewed and refactored. The refactorings use the new
ECMA Script 5 methods which are more efficient and precise.
2012-06-24 09:30:30 +02:00
Lucas Dohmen 8682f82dfa Merge branch 'devel' into graph_algorithms 2012-06-20 17:05:45 +02:00
Lucas Dohmen 2745997ad8 Re-Did the optimizations of the monkeypatches 2012-06-20 17:01:14 +02:00
Lucas Dohmen 15eddecc34 Revert "Monkeypatches have their own module now."
This reverts commit d01b16a930cfc5a47174d7e24a1742c20f874318.

Conflicts:
	js/common/modules/monkeypatches.js
2012-06-20 16:43:08 +02:00
Lucas Dohmen 455befdbf6 Monkeypatches loaded by default and refactored
The monkeypatches will now always be loaded a server startup.
I also refactored them.
2012-06-20 16:18:04 +02:00
Lucas Dohmen a31d5e8f27 Monkeypatches have their own module now. 2012-06-20 15:14:48 +02:00
Lucas Dohmen bfa2e09ee6 All "Monkey Patches" now use Object.defineProperty 2012-06-20 14:12:26 +02:00
Heiko Kernbach 72ac985cef added cancel/undo functionality for editing/creating document 2012-06-20 12:00:32 +02:00
Jan Steemann 5a74e95f35 allow reusing ids and revision when creating collections and documents 2012-06-19 15:50:52 +02:00
Heiko Kernbach 5e21b3879a query style changes 2012-06-18 15:22:22 +02:00
Heiko Kernbach e90dfc312b 150px -> 200px 2012-06-18 14:40:21 +02:00
Heiko Kernbach 59e85716e9 fixed table width/content 2012-06-18 14:35:19 +02:00
Jan Steemann 72090aee5d sync all clients 2012-06-18 12:09:24 +02:00
Jan Steemann 9026a17ed5 added cmdline description of options 2012-06-18 11:47:41 +02:00
Jan Steemann 001fe0a62c added option to specify arbitrary values in body 2012-06-18 11:43:05 +02:00
Jan Steemann 0fa22cf492 added getopt options parsing, added pipelining 2012-06-18 11:12:42 +02:00
Jan Steemann 50216ab1fa fixed compile warning about initialisation order 2012-06-18 09:45:07 +02:00
Frank Celler 20e022125f added HttpRequestProtobuf 2012-06-17 21:50:03 +02:00
Frank Celler caf24bfb60 parse message body 2012-06-17 18:14:04 +02:00
Frank Celler a90635f636 fixed log msg 2012-06-17 18:13:51 +02:00
Frank Celler 47db93a546 added queue name in log 2012-06-17 18:13:31 +02:00
Frank Celler 292b78002d added multi-threaded ZeroMQ 2012-06-17 17:44:20 +02:00
Frank Celler 2635b48208 added threads and concurrency for zeromq 2012-06-17 13:17:02 +02:00
Lucas Dohmen a7d3d50082 Linted graph.js and shell-graph-algorithms.js 2012-06-16 18:31:50 +02:00
Lucas Dohmen c129644fff Added a listed option to commonNeighbors and commonAttributes
If the listed option is given, instead of the number of attributes /
neighbors, the list of the names of the shared attributes / the IDs
of the shared neighbors are returned.
2012-06-16 18:26:41 +02:00
Lucas Dohmen edff65d5c8 Vertex#commonPropertieWith now also has a normalized variant 2012-06-16 18:05:14 +02:00
Lucas Dohmen b3620827d3 Added commonPropertiesWith to Vertex 2012-06-16 18:00:32 +02:00
Lucas Dohmen 2c70ce9291 Reorganization of functionality and tests for Graph.js 2012-06-16 17:38:27 +02:00
Lucas Dohmen c0a94a570b Added a commonNeighborsWith method to Vertex
Returns the number of common neighbors.
2012-06-16 14:58:48 +02:00
Lucas Dohmen 15b0a44aba Edge Exclusion for pathTo function
You can now exclude certain edges in your pathTo function with the
paramater `only` that expects a function that takes an edge as an
argument and returns true if and only if the edge should be used
for the path.

Use Case:
Only include edges on the path that have a rating of x or higher.
2012-06-16 14:26:26 +02:00
Lucas Dohmen 580813f006 Added Support for Weight Functions in pathTo
Instead of just selecting an attribute to get the weight of an edge,
the user can now formulate the computation of the weight of an edge
as a function that takes an edge as an argument and returns the weight.
This allows more flexible weights in the application.
2012-06-16 14:04:37 +02:00
Frank Celler 9beecf5ee4 protobug & zeromq tests 2012-06-15 14:03:54 +02:00
Heiko Kernbach e1d3078ad1 Merge branch 'devel' of github.com:/triAGENS/ArangoDB into devel 2012-06-15 11:09:33 +02:00
Heiko Kernbach 3d0dc82f9d ui changes 2012-06-15 11:09:09 +02:00
Oreste Panaia d9f7ba28cb Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2012-06-15 16:46:48 +08:00
Oreste Panaia 2add774ffa Fixed function name problem 2012-06-15 16:45:56 +08:00
Frank Celler 645819b361 added dummy tests 2012-06-15 09:33:17 +02:00
Frank Celler f48ac96d34 added SPIN/MUTEX flag 2012-06-14 21:37:03 +02:00
Frank Celler c4369e97b2 fixed perm 2012-06-14 21:03:06 +02:00
Frank Celler 716b720a7f added /_admin/echo 2012-06-14 20:53:48 +02:00
Frank Celler 003680bb00 fixed type of parameters field 2012-06-14 20:53:40 +02:00
Frank Celler 0c9683fb8d Merge branch 'devel' of github.com:triAGENS/ArangoDB
Conflicts:
	Makefile.in
2012-06-14 15:04:33 +02:00
Frank Celler 704f921d0f new HttpRequest 2012-06-14 15:03:17 +02:00
Heiko Kernbach 59fee44010 ui changes 2012-06-14 13:52:53 +02:00
Heiko Kernbach 3c32dd4cbb result not used 2012-06-14 11:19:50 +02:00
Jan Steemann 5bb8b5dd04 added explain output for collect statements 2012-06-14 10:09:03 +02:00
Jan Steemann 02b3757d2a added derived Makefile 2012-06-14 09:38:16 +02:00