dedalus.tests.test_spherical_operators

Ball and shell tests for spherical_ell_product, convert, trace, transpose, interpolate, radial_component, angular_component.

Module Contents

Nphi_range = [8]
Ntheta_range = [4]
Nr_range = [10]
k_range = [0, 1]
dealias_range
radius_ball = 1.5
radii_shell = (0.5, 1.5)
build_ball(Nphi, Ntheta, Nr, k, dealias, dtype)
build_shell(Nphi, Ntheta, Nr, k, dealias, dtype)
test_spherical_ell_product_scalar(Nphi, Ntheta, Nr, k, dealias, basis, dtype)
test_spherical_ell_product_vector(Nphi, Ntheta, Nr, k, dealias, basis, dtype)
test_convert_constant_scalar(Nphi, Ntheta, Nr, k, dealias, basis, dtype)
test_convert_constant_tensor(Nphi, Ntheta, Nr, k, dealias, basis, dtype)
test_convert_scalar(Nphi, Ntheta, Nr, k, dealias, basis, dtype, layout)
test_convert_vector(Nphi, Ntheta, Nr, k, dealias, basis, dtype, layout)
test_explicit_trace_tensor(Nphi, Ntheta, Nr, k, dealias, basis, dtype, layout)
test_implicit_trace_tensor(Nphi, Ntheta, Nr, k, dealias, basis, dtype)
test_implicit_trace_tensor_constant_I(Nphi, Ntheta, Nr, k, dealias, basis, dtype)
test_explicit_transpose_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis, layout)
test_implicit_transpose_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis)
test_azimuthal_average_scalar(Nphi, Ntheta, Nr, k, dealias, dtype, basis)
test_spherical_average_scalar(Nphi, Ntheta, Nr, k, dealias, dtype, basis)
test_integrate_scalar(Nphi, Ntheta, Nr, k, dealias, dtype, basis, n)
test_interpolate_azimuth_scalar(Nphi, Ntheta, Nr, k, dealias, dtype, basis, phi_interp)
test_interpolate_colatitude_scalar(Nphi, Ntheta, Nr, k, dealias, dtype, basis, theta_interp)
test_interpolate_radius_scalar(Nphi, Ntheta, Nr, k, dealias, dtype, basis, r_interp)
test_interpolate_azimuth_vector(Nphi, Ntheta, Nr, k, dealias, dtype, basis, phi_interp)
test_interpolate_colatitude_vector(Nphi, Ntheta, Nr, k, dealias, dtype, basis, theta_interp)
test_interpolate_radius_vector(Nphi, Ntheta, Nr, k, dealias, dtype, basis, r_interp)
test_interpolate_azimuth_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis, phi_interp)
test_interpolate_colatitude_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis, theta_interp)
test_interpolate_radius_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis, r_interp)
test_radial_component_vector(Nphi, Ntheta, Nr, k, dealias, dtype, basis, radius)
test_radial_component_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis, radius)
test_angular_component_vector(Nphi, Ntheta, Nr, k, dealias, dtype, basis, radius)
test_angular_component_tensor(Nphi, Ntheta, Nr, k, dealias, dtype, basis, radius)