blob: 88e5377a151a3e35f7b236f338a971595e838bf0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
class AOS:
def __init__(self, descriptor, index, geometry):
self.descriptor = descriptor
self.index = index(geometry)
self.geometry = geometry
def cell_preshift(self, gid):
return "(%s)*%d" % (gid, self.descriptor.q)
def pop_offset(self, i):
return i
def neighbor_offset(self, c_i):
return self.descriptor.q * self.index.neighbor(c_i)
|