QUADCOIL
List of contents
Mathematic backgrounds
Tutorial I: running QUADCOIL
Tutorial II: interpreting outputs
Tutorial III: DESC Integrations
Tutorial IV: Miscellaneous output utilities
Tutorial V: Simsopt integrations
Available Quantities
QUADCOIL API
Version history
QUADCOIL
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
A
abs_lse() (in module quadcoil.math_utils)
area() (quadcoil.surface.SurfaceJAX method)
B
Bnormal_plasma (quadcoil.quadcoil_params.QuadcoilParams attribute)
C
coil_xyz_from_qp() (in module quadcoil.io.coil_cutting)
coil_zeta_theta_from_qp() (in module quadcoil.io.coil_cutting)
copy_and_set_quadpoints() (quadcoil.surface.SurfaceJAX method)
(quadcoil.surface.SurfaceRZFourierJAX method)
(quadcoil.surface.SurfaceXYZTensorFourierJAX method)
cp_ndofs() (in module quadcoil.quadcoil_params)
D
da() (quadcoil.surface.SurfaceJAX method)
delta_normalized() (in module quadcoil.solver)
dga_inv_n_dashb() (quadcoil.surface.SurfaceJAX method)
diff_helper() (quadcoil.quadcoil_params.QuadcoilParams method)
dof_to_gamma() (in module quadcoil.surface)
dof_to_gamma_op() (in module quadcoil.surface)
dof_to_rz_op() (in module quadcoil.surface)
E
eval_surface (quadcoil.quadcoil_params.QuadcoilParams attribute)
F
first_fund_form() (quadcoil.surface.SurfaceJAX method)
fit_surfacerzfourier() (in module quadcoil.winding_surface)
from_desc() (quadcoil.surface.SurfaceRZFourierJAX method)
from_simsopt() (quadcoil.surface.SurfaceRZFourierJAX method)
(quadcoil.surface.SurfaceXYZTensorFourierJAX method)
G
gamma() (quadcoil.surface.SurfaceJAX method)
gammadash() (quadcoil.surface.SurfaceJAX method)
(quadcoil.surface.SurfaceRZFourierJAX method)
(quadcoil.surface.SurfaceXYZTensorFourierJAX method)
gammadash1() (quadcoil.surface.SurfaceJAX method)
gammadash1dash1() (quadcoil.surface.SurfaceJAX method)
gammadash1dash2() (quadcoil.surface.SurfaceJAX method)
gammadash2() (quadcoil.surface.SurfaceJAX method)
gammadash2dash2() (quadcoil.surface.SurfaceJAX method)
gen_quadcoil_for_diff() (in module quadcoil.io.jax)
gen_rot_matrix() (in module quadcoil.winding_surface)
gen_winding_surface_arc() (in module quadcoil.winding_surface)
gen_winding_surface_atan() (in module quadcoil.winding_surface)
gen_winding_surface_offset() (in module quadcoil.winding_surface)
generate_desc_scaling() (in module quadcoil.io.desc)
get_dofs() (quadcoil.surface.SurfaceJAX method)
get_quantity() (in module quadcoil.wrapper)
gplus_elu() (in module quadcoil.solver)
gplus_hard() (in module quadcoil.solver)
gplus_softplus() (in module quadcoil.solver)
grad_helper() (quadcoil.surface.SurfaceJAX method)
I
ifft_simsopt() (in module quadcoil.io.coil_cutting)
integrate() (quadcoil.surface.SurfaceJAX method)
is_ndarray() (in module quadcoil.math_utils)
K
Kdash_helper() (quadcoil.quadcoil_params.QuadcoilParams method)
L
linf_lse() (in module quadcoil.math_utils)
load_FourierCurrentPotentialField() (in module quadcoil.io.desc)
M
make_mn() (quadcoil.quadcoil_params.QuadcoilParams method)
make_mn_helper() (quadcoil.quadcoil_params.QuadcoilParams method)
make_rzfourier_mc_ms_nc_ns() (in module quadcoil.surface)
max_lse() (in module quadcoil.math_utils)
merge_callables() (in module quadcoil.wrapper)
module
quadcoil
quadcoil.io
quadcoil.io.coil_cutting
quadcoil.io.desc
quadcoil.io.focus
quadcoil.io.jax
quadcoil.io.simsopt
quadcoil.math_utils
quadcoil.quadcoil
quadcoil.quadcoil_params
quadcoil.quantity.quantity
quadcoil.solver
quadcoil.surface
quadcoil.winding_surface
quadcoil.wrapper
mpol (quadcoil.quadcoil_params.QuadcoilParams attribute)
N
ndofs (quadcoil.quadcoil_params.QuadcoilParams attribute)
ndofs_half (quadcoil.quadcoil_params.QuadcoilParams attribute)
net_poloidal_current_amperes (quadcoil.quadcoil_params.QuadcoilParams attribute)
net_toroidal_current_amperes (quadcoil.quadcoil_params.QuadcoilParams attribute)
nfp (quadcoil.quadcoil_params.QuadcoilParams attribute)
norm_helper() (in module quadcoil.math_utils)
normal() (quadcoil.surface.SurfaceJAX method)
ntor (quadcoil.quadcoil_params.QuadcoilParams attribute)
num_dofs() (quadcoil.surface.SurfaceXYZTensorFourierJAX method)
P
plasma_surface (quadcoil.quadcoil_params.QuadcoilParams attribute)
plot() (quadcoil.surface.SurfaceJAX method)
project_arr_coord() (in module quadcoil.math_utils)
project_arr_cylindrical() (in module quadcoil.math_utils)
Q
quadcoil
module
quadcoil() (in module quadcoil.quadcoil)
quadcoil.io
module
quadcoil.io.coil_cutting
module
quadcoil.io.desc
module
quadcoil.io.focus
module
quadcoil.io.jax
module
quadcoil.io.simsopt
module
quadcoil.math_utils
module
quadcoil.quadcoil
module
quadcoil.quadcoil_params
module
quadcoil.quantity.quantity
module
quadcoil.solver
module
quadcoil.surface
module
quadcoil.winding_surface
module
quadcoil.wrapper
module
quadcoil_desc() (in module quadcoil.io.desc)
quadcoil_to_simsopt_cp() (in module quadcoil.io.simsopt)
QuadcoilParams (class in quadcoil.quadcoil_params)
QuadcoilParamsFiniteElement (class in quadcoil.quadcoil_params)
quadpoints_phi (quadcoil.quadcoil_params.QuadcoilParams attribute)
quadpoints_theta (quadcoil.quadcoil_params.QuadcoilParams attribute)
R
run_opt_lbfgs() (in module quadcoil.solver)
run_opt_optax() (in module quadcoil.solver)
S
safe_linear_solve() (in module quadcoil.math_utils)
safe_linear_solve_bwd() (in module quadcoil.math_utils)
safe_linear_solve_fwd() (in module quadcoil.math_utils)
save_focus() (in module quadcoil.io.focus)
second_fund_form() (quadcoil.surface.SurfaceJAX method)
simsopt_coil_from_qp() (in module quadcoil.io.coil_cutting)
simsopt_curves_from_xyz() (in module quadcoil.io.coil_cutting)
sin_or_cos() (in module quadcoil.math_utils)
solve_constrained() (in module quadcoil.solver)
stellsym (quadcoil.quadcoil_params.QuadcoilParams attribute)
surface_curvatures() (quadcoil.surface.SurfaceJAX method)
SurfaceJAX (class in quadcoil.surface)
SurfaceRZFourierJAX (class in quadcoil.surface)
SurfaceXYZTensorFourierJAX (class in quadcoil.surface)
T
to_desc() (quadcoil.surface.SurfaceRZFourierJAX method)
to_RZFourier() (quadcoil.surface.SurfaceXYZTensorFourierJAX method)
to_simsopt() (quadcoil.surface.SurfaceRZFourierJAX method)
(quadcoil.surface.SurfaceXYZTensorFourierJAX method)
tree_flatten() (quadcoil.quadcoil_params.QuadcoilParams method)
(quadcoil.quadcoil_params.QuadcoilParamsFiniteElement method)
(quadcoil.surface.SurfaceRZFourierJAX method)
(quadcoil.surface.SurfaceXYZTensorFourierJAX method)
tree_len() (in module quadcoil.math_utils)
tree_unflatten() (quadcoil.quadcoil_params.QuadcoilParams method)
(quadcoil.quadcoil_params.QuadcoilParamsFiniteElement method)
(quadcoil.surface.SurfaceRZFourierJAX method)
(quadcoil.surface.SurfaceXYZTensorFourierJAX method)
U
unitnormal() (quadcoil.surface.SurfaceJAX method)
unitnormaldash() (quadcoil.surface.SurfaceJAX method)
W
winding_surface (quadcoil.quadcoil_params.QuadcoilParams attribute)
X
xyztensor_gammadash() (in module quadcoil.surface)