def __init__(self, degree=3, topomesh=None, **kwds): """todo""" self._wisp_properties = [{} for d in xrange(degree+1)] self._interface_properties = [{} for d in xrange(degree+1)] self._topomesh_properties= {} self._interface = [None] + [IdDict(idgenerator="set") for i in xrange(degree)] Topomesh.__init__(self, degree, **kwds) if topomesh is not None: self.extend(topomesh)
def __init__(self, degree=3, topomesh=None, **kwds): """todo""" self._wisp_properties = [{} for d in xrange(degree+1)] self._interface_properties = [{} for d in xrange(degree+1)] self._topomesh_properties= {} self._interface = [None] + [IdDict(idgenerator="set") for i in xrange(degree)] Topomesh.__init__(self, degree, **kwds) if topomesh is not None: from copy import deepcopy self._borders = deepcopy(topomesh._borders) self._regions = deepcopy(topomesh._regions)
def __init__(self, degree=3, topomesh=None, **kwds): """todo""" self._wisp_properties = [{} for d in xrange(degree + 1)] self._interface_properties = [{} for d in xrange(degree + 1)] self._topomesh_properties = {} self._interface = [None] + [IdDict(idgenerator="set") for i in xrange(degree)] Topomesh.__init__(self, degree, **kwds) if topomesh is not None: from copy import deepcopy self._borders = deepcopy(topomesh._borders) self._regions = deepcopy(topomesh._regions)