Changeset 41686e
- Timestamp:
- 08/04/09 13:59:56 (4 years ago)
- Children:
- 4186e2
- Parents:
- 7b1146
- git-author:
- Tiago de Paula Peixoto <tiago@…> (08/04/09 13:59:56)
- git-committer:
- Tiago de Paula Peixoto <tiago@…> (08/04/09 13:59:56)
- Location:
- src
- Files:
-
- 6 edited
- 2 moved
-
graph/generation/Makefile.am (modified) (1 diff)
-
graph/generation/graph_generation.cc (modified) (1 diff)
-
graph/generation/graph_rewiring.cc (moved) (moved from src/graph/misc/graph_rewiring.cc)
-
graph/generation/graph_rewiring.hh (moved) (moved from src/graph/misc/graph_rewiring.hh)
-
graph/misc/Makefile.am (modified) (1 diff)
-
graph/misc/graph_misc.cc (modified) (2 diffs)
-
graph_tool/generation/__init__.py (modified) (2 diffs)
-
graph_tool/misc/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/graph/generation/Makefile.am
rc1c79d r41686e 16 16 17 17 libgraph_tool_generation_la_SOURCES = \ 18 graph_generation.cc 18 graph_generation.cc \ 19 graph_rewiring.cc 19 20 20 21 libgraph_tool_generation_la_include_HEADERS = \ 21 graph_generation.hh 22 graph_generation.hh \ 23 graph_rewiring.hh -
src/graph/generation/graph_generation.cc
rfc4e92 r41686e 95 95 } 96 96 97 void random_rewire(GraphInterface& gi, string strat, bool self_loops, 98 bool parallel_edges, size_t seed); 99 100 using namespace boost::python; 101 97 102 BOOST_PYTHON_MODULE(libgraph_tool_generation) 98 103 { 99 104 def("gen_random_graph", &generate_random_graph); 105 def("random_rewire", &random_rewire); 100 106 } -
src/graph/misc/Makefile.am
rf396e9 r41686e 16 16 17 17 libgraph_tool_misc_la_SOURCES = \ 18 graph_rewiring.cc \19 18 graph_misc.cc \ 20 19 graph_isomorphism.cc 21 20 22 libgraph_tool_misc_la_include_HEADERS = \ 23 graph_rewiring.hh 21 libgraph_tool_misc_la_include_HEADERS = -
src/graph/misc/graph_misc.cc
rf396e9 r41686e 23 23 using namespace graph_tool; 24 24 25 void random_rewire(GraphInterface& gi, string strat, bool self_loops,26 bool parallel_edges, size_t seed);27 25 bool check_isomorphism(GraphInterface& gi1, GraphInterface& gi2, 28 26 boost::any iso_map); … … 30 28 BOOST_PYTHON_MODULE(libgraph_tool_misc) 31 29 { 32 def("random_rewire", &random_rewire);33 30 def("check_isomorphism", &check_isomorphism); 34 31 } -
src/graph_tool/generation/__init__.py
r1f3fa7 r41686e 28 28 import sys, numpy 29 29 30 __all__ = ["random_graph" ]30 __all__ = ["random_graph", "random_rewire"] 31 31 32 32 def _corr_wrap(i, j, corr): … … 218 218 g.set_directed(directed) 219 219 return g 220 221 def random_rewire(g, strat="uncorrelated", self_loops = False, 222 parallel_edges = False, seed = 0): 223 if seed != 0: 224 seed = random.randint(0, sys.maxint) 225 if g.is_reversed(): 226 was_reversed = True 227 else: 228 was_reversed = False 229 g.set_reversed(False) 230 libgraph_tool_generation.random_rewire(g._Graph__graph, strat, self_loops, 231 parallel_edges, seed) 232 if was_reversed: 233 g.set_reversed(True) 234 -
src/graph_tool/misc/__init__.py
r5d6502 r41686e 27 27 from .. core import _prop 28 28 import random, sys 29 __all__ = ["random_rewire", "isomorphism"] 30 31 def random_rewire(g, strat="uncorrelated", self_loops = False, 32 parallel_edges = False, seed = 0): 33 if seed != 0: 34 seed = random.randint(0, sys.maxint) 35 if g.is_reversed(): 36 was_reversed = True 37 else: 38 was_reversed = False 39 g.set_reversed(False) 40 libgraph_tool_misc.random_rewire(g._Graph__graph, strat, self_loops, 41 parallel_edges, seed) 42 if was_reversed: 43 g.set_reversed(True) 29 __all__ = ["isomorphism"] 44 30 45 31 def isomorphism(g1, g2, isomap=None):
Note: See TracChangeset
for help on using the changeset viewer.


