dedalus.libraries.dedalus_sphere.ball_wrapper

Module Contents

STORE_LU_TRANSFORM
logger
barrier = False
timing = False
class Ball(N_max, L_max, R_max=0, a=0, N_r=None, N_theta=None, ell_min=None, ell_max=None, m_min=None, m_max=None)
grid(axis, dimensions=2)
weight(axis, dimensions=2)
op(op_name, N, k, ell, dtype=np.float64, a=None)
xi(mu, ell)
unitary3D(rank=1, adjoint=False)
spins(rank)
forward_angle(m, rank, data_in, data_out)
backward_angle(m, rank, data_in, data_out)
N_min(ell)
ncc_matrix(N, k, ell, deg_in, deg_out, data, cutoff=1e-06, name='')
forward_component(ell, deg, data)
backward_component(ell, deg, data)
radial_forward(ell, rank, data_in, data_out)
radial_backward(ell, rank, data_in, data_out)
unpack(ell, rank, data_in)
pack(ell, rank, data_in, data_out)
rank(length)
grad(ell, rank, data_in)
curl(ell, rank, data_in, data_out)
div(data_in)
div_grad(data_in, ell_start=0, ell_end=None)
cross_grid(a, b)
dot_grid(a, b)
class TensorField(rank, B, domain)
property layout
require_layout(layout)
class TensorField_2D(rank, m, B, domain)
require_coeff_space()

Transform from grid space to coeff space

require_grid_space()

Transform from coeff space to grid space

class TensorField_3D(rank, B, domain)
require_coeff_space()

Transform from grid space to coeff space

decrement_layout()
require_grid_space()

Transform from coeff space to grid space

increment_layout()