def __init__(self, succ, generators): r""" TESTS:: sage: from sage.combinat.backtrack import TransitiveIdeal sage: C = TransitiveIdeal(factor, (1, 2, 3)) sage: C._succ <function factor at ...> sage: C._generators (1, 2, 3) sage: loads(dumps(C)) # should test for equality with C, but equality is not implemented """ RecursivelyEnumeratedSet_generic.__init__(self, seeds=generators, successors=succ, enumeration='naive') self._generators = self._seeds self._succ = self.successors
def __init__(self, succ, generators, max_depth=float("inf")): r""" TESTS:: sage: from sage.combinat.backtrack import TransitiveIdealGraded sage: C = TransitiveIdealGraded(factor, (1, 2, 3)) sage: C._succ <function factor at ...> sage: C._generators (1, 2, 3) sage: loads(dumps(C)) # should test for equality with C, but equality is not implemented """ RecursivelyEnumeratedSet_generic.__init__(self, seeds=generators, successors=succ, enumeration='breadth', max_depth=max_depth) self._generators = self._seeds self._succ = self.successors
def __init__(self, succ, generators, max_depth=float("inf")): r""" TESTS:: sage: C = TransitiveIdealGraded(factor, (1, 2, 3)) doctest:...: DeprecationWarning: This class soon will not be available in that way anymore. Use RecursivelyEnumeratedSet instead. See http://trac.sagemath.org/6637 for details. sage: C._succ <function factor at ...> sage: C._generators (1, 2, 3) sage: loads(dumps(C)) # should test for equality with C, but equality is not implemented """ RecursivelyEnumeratedSet_generic.__init__(self, seeds=generators, successors=succ, enumeration='breadth', max_depth=max_depth) self._generators = self._seeds self._succ = self.successors
def __init__(self, succ, generators): r""" TESTS:: sage: C = TransitiveIdeal(factor, (1, 2, 3)) doctest:...: DeprecationWarning: This class soon will not be available in that way anymore. Use RecursivelyEnumeratedSet instead. See http://trac.sagemath.org/6637 for details. sage: C._succ <function factor at ...> sage: C._generators (1, 2, 3) sage: loads(dumps(C)) # should test for equality with C, but equality is not implemented """ RecursivelyEnumeratedSet_generic.__init__(self, seeds=generators, successors=succ, enumeration='naive') self._generators = self._seeds self._succ = self.successors