def __init__(self, group): Graph.__init__(self) apex = group.apex() for elem in apex: self._add_element(elem) for i, vertex in enumerate(self._vertices): instance = MultiModeStringFormatter.mixin_to(Integer(vertex)) instance.str_mode = 'verbose' self._vertices[i] = instance
def integer(self, value): self._integer = MultiModeStringFormatter.mixin_to(value) if self._factorization_enabled: self._integer.str_mode = 'verbose' self._update_integer()
def transform_number(number): if type(number) not in (SpectraElement, Integer): number = Integer(number) return MultiModeStringFormatter.mixin_to(number)
def max_orders_wrapped(group): extend = lambda elem: MultiModeStringFormatter.mixin_to(elem, mode='verbose') return list(map(extend, maximal_orders(group)))
def max_orders_wrapped(group): extend = lambda elem: MultiModeStringFormatter.mixin_to(elem, mode='verbose') return map(extend, maximal_orders(group))