def __init__(self, N, quad="LG", dtype=np.float, padding_factor=1, dealias_direct=False, coordinates=None): SpectralBase.__init__(self, N, quad=quad, domain=(0., np.inf), dtype=dtype, padding_factor=padding_factor, dealias_direct=dealias_direct, coordinates=coordinates) self.forward = functools.partial(self.forward, fast_transform=False) self.backward = functools.partial(self.backward, fast_transform=False) self.scalar_product = functools.partial(self.scalar_product, fast_transform=False)
def __init__(self, N, quad="JG", alpha=0, beta=0, domain=(-1., 1.), dtype=np.float, padding_factor=1, dealias_direct=False, coordinates=None): SpectralBase.__init__(self, N, quad=quad, domain=domain, dtype=dtype, padding_factor=padding_factor, dealias_direct=dealias_direct, coordinates=coordinates) self.alpha = alpha self.beta = beta self.forward = functools.partial(self.forward, fast_transform=False) self.backward = functools.partial(self.backward, fast_transform=False) self.scalar_product = functools.partial(self.scalar_product, fast_transform=False) self.plan(int(N * padding_factor), 0, dtype, {})
def __init__(self, N, padding_factor=1., domain=(0, 2 * np.pi), dealias_direct=False): self.dealias_direct = dealias_direct SpectralBase.__init__(self, N, '', padding_factor, domain)
def __init__(self, N, padding_factor=1., domain=(0, 2 * np.pi), dealias_direct=False): self.dealias_direct = dealias_direct self._k = None self._planned_axes = None # Collapsing of axes means that this base can be used to plan transforms over several collapsed axes. Store the axes planned for here. SpectralBase.__init__(self, N, '', padding_factor, domain)
def __init__(self, N, quad="LG", domain=(-1., 1.), padding_factor=1, dealias_direct=False): SpectralBase.__init__(self, N, quad=quad, domain=domain, padding_factor=padding_factor, dealias_direct=dealias_direct) self.forward = functools.partial(self.forward, fast_transform=False) self.backward = functools.partial(self.backward, fast_transform=False) self.scalar_product = functools.partial(self.scalar_product, fast_transform=False)
def __init__(self, N, padding_factor=1, domain=(0, 2 * np.pi), dtype=float, dealias_direct=False, coordinates=None): self._k = None self._planned_axes = None # Collapsing of axes means that this base can be used to plan transforms over several collapsed axes. Store the axes planned for here. SpectralBase.__init__(self, N, dtype=dtype, padding_factor=padding_factor, dealias_direct=dealias_direct, domain=domain, coordinates=coordinates)
def __init__(self, N=0, quad="LG", domain=(-1., 1.)): SpectralBase.__init__(self, N, quad, domain=domain) self.forward = functools.partial(self.forward, fast_transform=False) self.backward = functools.partial(self.backward, fast_transform=False) self.scalar_product = functools.partial(self.scalar_product, fast_transform=False)
def __init__(self, N=0, quad="GC", domain=(-1., 1.)): assert quad in ('GC', 'GL') SpectralBase.__init__(self, N, quad, domain=domain)
def __init__(self, N=0, quad="HG", bc=(0., 0.)): SpectralBase.__init__(self, N, quad, domain=(-np.inf, np.inf)) self.forward = functools.partial(self.forward, fast_transform=False) self.backward = functools.partial(self.backward, fast_transform=False) self.scalar_product = functools.partial(self.scalar_product, fast_transform=False) self.plan(N, 0, np.float, {})