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)
a
S
theta
cos_theta
sin_theta
Q0
Q_projection
dV
Q
radius
LU_grad_initialized = []
LU_grad = []
LU_curl_initialized = []
LU_curl = []
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)
domain
B
rank
property layout
require_layout(layout)
class TensorField_2D(rank, m, B, domain)
m
mesh
local_grid_shape
local_ellr_shape
local_rell_shape
grid_shape
ellr_shape
rell_shape
grid_data
ellr_data
rell_data
fields
coeff_data = []
data
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)
mesh
local_grid_shape
grid_shape
grid_data
scales
local_ellr_shape
ellr_shape
mlr_ell_data
local_rell_shape
rell_shape
mlr_r_data
rlm_shape
rlm_data
local_mthr_shape
mthr_shape
mthr_data
fields
m_size
coeff_data = []
data
require_coeff_space()

Transform from grid space to coeff space

decrement_layout()
require_grid_space()

Transform from coeff space to grid space

increment_layout()