fluidsim.solvers.sw1l.operators

Operators sw1l (fluidsim.operators.operators)

Provides

class fluidsim.solvers.sw1l.operators.OperatorsPseudoSpectralSW1L(params)[source]

Bases: OperatorsPseudoSpectral2D

qapamfft_from_uxuyetafft(ux_fft, uy_fft, eta_fft, params=None)[source]

ux, uy, eta (fft) —> q, ap, am (fft)

uxuyetafft_from_qapamfft(q_fft, ap_fft, am_fft)[source]

q, ap, am (fft) —> ux, uy, eta (fft)

vecfft_from_rotdivfft(rot_fft, div_fft)[source]

Inverse of the Helmholtz decomposition.

uxuyetafft_from_qfft(q_fft, params=None)[source]

Compute ux, uy and eta in Fourier space.

uxuyetafft_from_afft(a_fft, params=None)[source]

Compute ux, uy and eta in Fourier space.

rotfft_from_qfft(q_fft, params=None)[source]

Compute ux, uy and eta in Fourier space.

rotfft_from_afft(a_fft, params=None)[source]

Compute ux, uy and eta in Fourier space.

etafft_from_qfft(q_fft, params=None)[source]

Compute eta in Fourier space.

etafft_from_afft(a_fft, params=None)[source]

Compute eta in Fourier space.

etafft_from_aqfft(a_fft, q_fft, params=None)[source]

Compute eta in Fourier space.

apamfft_from_adfft(a_fft, d_fft)[source]

Return the eigen modes ap and am.

divfft_from_apamfft(ap_fft: Array_complex128_2d, am_fft: Array_complex128_2d)[source]

Return div from the eigen modes ap and am.

qapamfft_from_etafft(eta_fft, params=None)[source]

eta (fft) —> q, ap, am (fft)

Classes

OperatorsPseudoSpectralSW1L(params)