- 11 Feb, 2013 1 commit
-
-
Tiago Peixoto authored
Dumping boost::adjacency_list<> improves memory usage by a factor of two, and also slightly improves performance in some cases.
-
- 10 Jan, 2013 1 commit
-
-
Tiago Peixoto authored
This enables the inclusion of the non-boost tr1 headers if a recent enough version of libstdc++ is detected. This als fixes a bug with clang when sparsehash pulls unwanted tr1 headers.
-
- 06 Jan, 2013 1 commit
-
-
Tiago Peixoto authored
-
- 04 Jan, 2013 1 commit
-
-
Tiago Peixoto authored
This also synchronizes the code with the most recent boost version (1.52).
-
- 26 Dec, 2012 1 commit
-
-
Tiago Peixoto authored
The object may be globally reset via the seed_rng() function.
-
- 27 Oct, 2012 1 commit
-
-
Tiago Peixoto authored
-
- 03 Jun, 2012 1 commit
-
-
Tiago Peixoto authored
-
- 02 May, 2012 1 commit
-
-
Tiago Peixoto authored
-
- 06 Apr, 2012 1 commit
-
-
Tiago Peixoto authored
-
- 10 Feb, 2011 1 commit
-
-
Tiago Peixoto authored
-
- 15 Dec, 2010 1 commit
-
-
Tiago Peixoto authored
This also keeps compatibility with earlier versions of boost.
-
- 13 Nov, 2010 1 commit
-
-
Tiago Peixoto authored
-
- 25 Jul, 2010 1 commit
-
-
Tiago Peixoto authored
This enables support for older versions of GCC (>=4.2), by falling back to the boost tr1 implementation when the GCC version is less than 4.4.
-
- 13 Jul, 2010 1 commit
-
-
Tiago Peixoto authored
This fixes a bug in the motifs() code which generates a segfault for certain subgraph signatures. This also fixes a potential problem for multithreaded execution.
-
- 07 Mar, 2010 1 commit
-
-
Tiago Peixoto authored
-
- 12 Sep, 2009 1 commit
-
-
Tiago Peixoto authored
In both functions we can save some time by hashing the subgraphs found, according to their degree distribution signature (instead of number of edges). This avoids a large number of useless exactness or isomorphism comparisons. This also removes the "seed" parameter, which is redundant to the numpy.random.seed() function.
-
- 04 Aug, 2009 1 commit
-
-
Tiago Peixoto authored
The RNG object must be passed by _reference_ not by value, as is the default! Otherwise the RNG state does not change...
-
- 23 May, 2009 1 commit
-
-
Tiago Peixoto authored
The generators from boost::random seem to have a bug which causes them to be biased. The generators from tr1::random seem to be in better shape. See: http://thread.gmane.org/gmane.comp.lib.boost.user/48006
-
- 24 Apr, 2009 1 commit
-
-
Tiago Peixoto authored
This also doesn't build a parallel vertex list if motifs aren't being sampled.
-
- 10 Mar, 2009 1 commit
-
-
Tiago Peixoto authored
Thins changes the graph filtering code slightly to wrap graph types with GraphWrap, which automatically updates the edge index list when edges are removed and added to the graph. This also changes how graphs are passed to algorithms, which is now by reference instead of pointer. (hence this touches lots of code, but changes are trivial)
-
- 09 Mar, 2009 1 commit
-
-
Tiago Peixoto authored
This implements an efficient motif counting algorithm.
-