Beispiel #1
0
 def kalmanson_tester(self, SsCls):
     n = 6
     kn = kalmanson.kalmanson_fan(6)
     X = range(n)
     cones = random.sample([c for cn in kn.cones()[3:] for c in cn], 500)
     for c in cones:
         ss = SsCls( [ Split(X,s[0]) for s in kalmanson.cone_to_split_system(n,c) ] )
         self.assertTrue(ss.is_circular())
Beispiel #2
0
def kalmanson_graph_types(n, k):
    cones = kalmanson_fan(n)(k)
    ss = [cone_to_split_system(n, cone) for cone in cones]
    return list(match_split_system(ss))