Changeset 8734:d84d24c8d5bb for sage/graphs/graph_generators.py
- Timestamp:
- 02/06/08 17:48:21 (5 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
sage/graphs/graph_generators.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sage/graphs/graph_generators.py
r8172 r8734 211 211 \end{verbatim} 212 212 """ 213 213 214 ################################################################################ 215 # TODO 216 # New -- still needs docstrings / position dictionary 217 # mod? 218 ################################################################################ 219 220 def HoffmanSingletonGraph(self): 221 Q = graph.Graph({'q00':['q01'], 'q01':['q02'], 'q02':['q03'], \ 222 'q03':['q04'], 'q04':['q00'], \ 223 'q10':['q11'], 'q11':['q12'], 'q12':['q13'], \ 224 'q13':['q14'], 'q14':['q10'], \ 225 'q20':['q21'], 'q21':['q22'], 'q22':['q23'], \ 226 'q23':['q24'], 'q24':['q20'], \ 227 'q30':['q31'], 'q31':['q32'], 'q32':['q33'], \ 228 'q33':['q34'], 'q34':['q30'], \ 229 'q40':['q41'], 'q41':['q42'], 'q42':['q43'], \ 230 'q43':['q44'], 'q44':['q40'], \ 231 'p00':['p02'], 'p02':['p04'], 'p04':['p01'], \ 232 'p01':['p03'], 'p03':['p00'], \ 233 'p10':['p12'], 'p12':['p14'], 'p14':['p11'], \ 234 'p11':['p13'], 'p13':['p10'], \ 235 'p20':['p22'], 'p22':['p24'], 'p24':['p21'], \ 236 'p21':['p23'], 'p23':['p20'], \ 237 'p30':['p32'], 'p32':['p34'], 'p34':['p31'], \ 238 'p31':['p33'], 'p33':['p30'], \ 239 'p40':['p42'], 'p42':['p44'], 'p44':['p41'], \ 240 'p41':['p43'], 'p43':['p40']}) 241 242 for j in range(5): 243 for i in range(5): 244 for k in range(5): 245 con = mod(i+j*k,5) 246 Q.add_edge(('q%d%d'%(k,con),'p%d%d'%(j,i))) 247 248 return Q 249 250 214 251 ################################################################################ 215 252 # Basic Structures
Note: See TracChangeset
for help on using the changeset viewer.
