def __init__(self, t): """ TESTS:: sage: st = SkewTableau([[None, 1],[2,3]]) sage: st == loads(dumps(st)) True """ CombinatorialObject.__init__(self,t)
def __init__(self, lst): """ TESTS:: sage: NonDecreasingParkingFunction([1, 1, 2, 2, 5, 6]) [1, 1, 2, 2, 5, 6] """ assert is_a(lst), '%s is not a non-decreasing parking function.' % lst CombinatorialObject.__init__(self, lst)
def __init__(self, t): """ TESTS:: sage: st = SkewTableau([[None, 1],[2,3]]) sage: st == loads(dumps(st)) True """ CombinatorialObject.__init__(self, t)
def __init__(self, lst): """ TESTS:: sage: NonDecreasingParkingFunction([1, 1, 2, 2, 5, 6]) [1, 1, 2, 2, 5, 6] """ if not is_a(lst): raise ValueError('%s is not a non-decreasing parking function' % lst) CombinatorialObject.__init__(self, lst)
def __init__(self, skp): """ TESTS:: sage: skp = SkewPartition([[3,2,1],[2,1]]) sage: skp == loads(dumps(skp)) True """ outer = sage.combinat.partition.Partition(skp[0]) inner = sage.combinat.partition.Partition(skp[1]) CombinatorialObject.__init__(self, [outer, inner])
def __init__(self, parent, lst): """ Initialize ``self``. EXAMPLES:: sage: C = Composition([3,1,2]) sage: TestSuite(C).run() """ CombinatorialObject.__init__(self, lst) Element.__init__(self, parent)