def __init__(self, domain, **params): self.domain = domain self.__dict__.update(domain_params) self.__dict__.update(params) if isinstance(domain, Polygon): self.cyl = True