conatus.expert.AnnulusBasis

class conatus.expert.AnnulusBasis(coord, size, radii, dealias=REQUIRED)[source]

Bases: _Radial

Radial basis of the annulus r in [ri, ro] (0 < ri): Chebyshev T_n(t), r = c + h t. Equations are discretized in a declared r-multiplied form (r^2 lap, r grad, …).

Parameters:
  • coord (Coordinate)

  • size (int)

  • radii (tuple[float, float])

  • dealias (Any)

family = 'annulus radial (Chebyshev T in t, r-multiplied operators)'
fft_length(M)[source]

Length of the FFT that transforms an M-point grid (Fourier: M).

Parameters:

M (int)

Return type:

int

coeff_space()[source]
Return type:

str