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)
Exemple #3
0
    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)