def generic_get_orbit(dart, dimension): orbit = [] dimensions = range(dimension)+range(dimension+1, dart.get_dimension()) t.traverse(dart, dimensions, orbit.append) return orbit
def get_orbit_under(dart, dimension): assert dimension<=dart.get_dimension() orbit = [] ffrom= "from get_orbit_under" t.traverse(dart, range(dimension), orbit.append, ffrom) return orbit
def check_g_maps_validity(dart, advanced_check=True): def func(dart): assert check_dart_validity(dart, advanced_check) t.traverse(dart, range(dart.get_dimension()), func) return True