# OOF version 2.0
FileVersion(number=1.0, format='ascii')
Microstructure.New(name='skelextra', size=Point(1.0,1.0), isize=iPoint(10,10))
Microstructure.Categories(microstructure='skelextra', categories=[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]])
Microstructure.EndCategories(microstructure='skelextra')
Skeleton.NewPeriodic(name='cycletest', microstructure='skelextra', left_right_periodicity=False, top_bottom_periodicity=False)
Skeleton.Nodes(skeleton='skelextra:cycletest', points=[(0.0, 0.0), (0.25, 0.0), (0.5, 0.0), (0.75, 0.0), (1.0, 0.0), (0.0, 0.25), (0.25, 0.25), (0.5, 0.25), (0.75, 0.25), (1.0, 0.25), (0.0, 0.5), (0.25, 0.5), (0.5, 0.5), (0.75, 0.5), (1.0, 0.5), (0.0, 0.75), (0.25, 0.75), (0.5, 0.75), (0.75, 0.75), (1.0, 0.75), (0.0, 1.0), (0.25, 1.0), (0.5, 1.0), (0.75, 1.0), (1.0, 1.0)])
Skeleton.Elements(skeleton='skelextra:cycletest', nodes=[(0, 1, 6, 5), (1, 2, 7, 6), (2, 3, 8, 7), (3, 4, 9, 8), (5, 6, 11, 10), (6, 7, 12, 11), (7, 8, 13, 12), (8, 9, 14, 13), (10, 11, 16, 15), (11, 12, 17, 16), (12, 13, 18, 17), (13, 14, 19, 18), (15, 16, 21, 20), (16, 17, 22, 21), (17, 18, 23, 22), (18, 19, 24, 23)])
Skeleton.PinnedNodes(skeleton='skelextra:cycletest', nodes=[])
Skeleton.PointBoundary(skeleton='skelextra:cycletest', name='bottomleft', nodes=[0], exterior=1)
Skeleton.PointBoundary(skeleton='skelextra:cycletest', name='bottomright', nodes=[4], exterior=1)
Skeleton.PointBoundary(skeleton='skelextra:cycletest', name='topleft', nodes=[20], exterior=1)
Skeleton.PointBoundary(skeleton='skelextra:cycletest', name='topright', nodes=[24], exterior=1)
Skeleton.EdgeBoundary(skeleton='skelextra:cycletest', name='bottom', edges=[(0, 1), (1, 2), (2, 3), (3, 4)], exterior=1)
Skeleton.EdgeBoundary(skeleton='skelextra:cycletest', name='boundary', edges=[(11, 16), (16, 17), (17, 18), (18, 13), (13, 8), (8, 7), (7, 6), (6, 11)], exterior=0)
Skeleton.EdgeBoundary(skeleton='skelextra:cycletest', name='left', edges=[(20, 15), (15, 10), (10, 5), (5, 0)], exterior=1)
Skeleton.EdgeBoundary(skeleton='skelextra:cycletest', name='right', edges=[(4, 9), (9, 14), (14, 19), (19, 24)], exterior=1)
Skeleton.EdgeBoundary(skeleton='skelextra:cycletest', name='top', edges=[(24, 23), (23, 22), (22, 21), (21, 20)], exterior=1)
