示例#1
0
文件: operations.py 项目: LBdN/labs
def generic_get_orbit(dart, dimension):
    orbit = []
    dimensions = range(dimension)+range(dimension+1, dart.get_dimension())
    t.traverse(dart, dimensions, orbit.append)
    return orbit               
示例#2
0
文件: operations.py 项目: LBdN/labs
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
示例#3
0
文件: operations.py 项目: LBdN/labs
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