Derived Types

TypeLocationExtendsDescription
a_minimizer_vars MODgvec_MHD3D_minimize None
c_hmap MODgvec_c_hmap None
c_hmap_auxvar MODgvec_c_hmap None
c_newton_Min1D MODgvec_Newton None
c_newton_Min2D MODgvec_Newton None
c_newton_Root1D MODgvec_Newton None
c_newton_Root1D_FdF MODgvec_Newton None
c_newton_Root2D MODgvec_Newton None
c_rProfile MODgvec_rProfile_base None
c_sbase MODgvec_sBase None
c_sgrid MODgvec_sGrid None
c_sol_var MODgvec_c_sol_var None
cla_posarg_t MODgvec_cla None
cla_t MODgvec_cla None
sll_c_bsplines sll_m_bsplines_base None

Abstract type, B-splines

sll_c_spline_matrix sll_m_spline_matrix_base None
sll_t_bsplines_non_uniform sll_m_bsplines_non_uniform sll_c_bsplines

Abstract type, B-splines

sll_t_bsplines_uniform sll_m_bsplines_uniform sll_c_bsplines

Abstract type, B-splines

sll_t_spline_1d sll_m_spline_1d None

1D spline

sll_t_spline_interpolator_1d sll_m_spline_interpolator_1d None

1D spline interpolator

sll_t_spline_matrix_banded sll_m_spline_matrix_banded sll_c_spline_matrix
sll_t_spline_matrix_dense sll_m_spline_matrix_dense sll_c_spline_matrix
t_accelerated_gradient_descent_vars MODgvec_MHD3D_minimize a_minimizer_vars

State variables for an Accelerated Gradient-Descent descent minimizer

t_base MODgvec_base None
t_boundaryFromFile MODgvec_boundaryFromFile None
t_cubspl MODgvec_cubic_spline None
t_fBase MODgvec_fBase None
t_functional_mhd3d MODgvec_MHD3D None
t_gradient_descent_vars MODgvec_MHD3D_minimize a_minimizer_vars

State variables for a Gradient descent minimizer

t_hmap_axisNB MODgvec_hmap_axisNB c_hmap
t_hmap_axisNB_auxvar MODgvec_hmap_axisNB c_hmap_auxvar

Store data that can be precomputed on a set ot zeta points depends on hmap_axisNB, but could be used for different point sets in zeta

t_hmap_cyl MODgvec_hmap_cyl c_hmap
t_hmap_cyl_auxvar MODgvec_hmap_cyl c_hmap_auxvar
t_hmap_frenet MODgvec_hmap_frenet c_hmap
t_hmap_frenet_auxvar MODgvec_hmap_frenet c_hmap_auxvar

Store data that can be precomputed on a set ot zeta points depends on hmap_frenet, but could be used for different point sets in zeta

t_hmap_knot MODgvec_hmap_knot c_hmap
t_hmap_knot_auxvar MODgvec_hmap_knot c_hmap_auxvar
t_hmap_RZ MODgvec_hmap_RZ c_hmap
t_hmap_RZ_auxvar MODgvec_hmap_RZ c_hmap_auxvar
t_minimizer_mhd3d MODgvec_MHD3D_minimize None

Minimizer object

t_ncfile MODgvec_IO_NETCDF None
t_newton_Root1D_FdF_pest MODgvec_Transform_SFL c_newton_Root1D_FdF
t_newton_Root1D_wrap_Min1D MODgvec_Newton c_newton_Root1D

This functional wraps a functional passed to Min1D for use with Root1D (returns the derivative: FR -> dFR, dFR -> ddFR)

t_newton_Root2D_boozer MODgvec_SFL_Boozer c_newton_Root2D
t_rProfile_bspl MODgvec_rProfile_bspl c_rProfile
t_rProfile_poly MODgvec_rProfile_poly c_rProfile
t_sBase MODgvec_sBase c_sbase
t_sBase_disc MODgvec_sBase t_sBase
t_sBase_spl MODgvec_sBase t_sBase
t_sfl_boozer MODgvec_SFL_Boozer None

Class for the computation of the boozer transform, on a given radial grid positions rho, with iota(rho) phiPrime(rho) values.

Read more…
t_sGrid MODgvec_sGrid c_sgrid
t_sol_var_MHD3D MODgvec_sol_var_MHD3D c_sol_var
t_transform_sfl MODgvec_Transform_SFL None
tString MODgvec_ReadInTools None
type~~graph~~TypeGraph type~a_minimizer_vars a_minimizer_vars type~t_sol_var_mhd3d t_sol_var_MHD3D type~a_minimizer_vars->type~t_sol_var_mhd3d dofs, force, temp_dofs type~c_hmap c_hmap type~c_hmap_auxvar c_hmap_auxvar type~c_newton_min1d c_newton_Min1D type~c_newton_min2d c_newton_Min2D type~c_newton_root1d c_newton_Root1D type~c_newton_root1d_fdf c_newton_Root1D_FdF type~c_newton_root2d c_newton_Root2D type~c_rprofile c_rProfile type~c_sbase c_sbase type~sll_c_spline_matrix sll_c_spline_matrix type~c_sbase->type~sll_c_spline_matrix mass type~c_sgrid c_sgrid type~c_sol_var c_sol_var type~cla_posarg_t cla_posarg_t type~cla_t cla_t type~sll_c_bsplines sll_c_bsplines type~sll_t_bsplines_non_uniform sll_t_bsplines_non_uniform type~sll_t_bsplines_non_uniform->type~sll_c_bsplines type~sll_t_bsplines_uniform sll_t_bsplines_uniform type~sll_t_bsplines_uniform->type~sll_c_bsplines type~sll_t_spline_1d sll_t_spline_1d type~sll_t_spline_1d->type~sll_c_bsplines bspl type~sll_t_spline_interpolator_1d sll_t_spline_interpolator_1d type~sll_t_spline_interpolator_1d->type~sll_c_bsplines bspl type~sll_t_spline_interpolator_1d->type~sll_c_spline_matrix matrix type~sll_t_spline_matrix_banded sll_t_spline_matrix_banded type~sll_t_spline_matrix_banded->type~sll_c_spline_matrix type~sll_t_spline_matrix_dense sll_t_spline_matrix_dense type~sll_t_spline_matrix_dense->type~sll_c_spline_matrix type~t_accelerated_gradient_descent_vars t_accelerated_gradient_descent_vars type~t_accelerated_gradient_descent_vars->type~a_minimizer_vars type~t_accelerated_gradient_descent_vars->type~t_sol_var_mhd3d velocity type~t_base t_base type~t_fbase t_fBase type~t_base->type~t_fbase f type~t_sbase t_sBase type~t_base->type~t_sbase s type~t_boundaryfromfile t_boundaryFromFile type~t_ncfile t_ncfile type~t_boundaryfromfile->type~t_ncfile nc type~t_cubspl t_cubspl type~t_cubspl->type~sll_c_bsplines bspl type~t_functional_mhd3d t_functional_mhd3d type~t_minimizer_mhd3d t_minimizer_mhd3d type~t_functional_mhd3d->type~t_minimizer_mhd3d minimizer type~t_gradient_descent_vars t_gradient_descent_vars type~t_gradient_descent_vars->type~a_minimizer_vars type~t_hmap_axisnb t_hmap_axisNB type~t_hmap_axisnb->type~c_hmap type~t_hmap_axisnb->type~t_fbase fb_hat type~t_hmap_axisnb->type~t_ncfile nc type~t_hmap_axisnb_auxvar t_hmap_axisNB_auxvar type~t_hmap_axisnb_auxvar->type~c_hmap_auxvar type~t_hmap_cyl t_hmap_cyl type~t_hmap_cyl->type~c_hmap type~t_hmap_cyl_auxvar t_hmap_cyl_auxvar type~t_hmap_cyl_auxvar->type~c_hmap_auxvar type~t_hmap_frenet t_hmap_frenet type~t_hmap_frenet->type~c_hmap type~t_hmap_frenet_auxvar t_hmap_frenet_auxvar type~t_hmap_frenet_auxvar->type~c_hmap_auxvar type~t_hmap_knot t_hmap_knot type~t_hmap_knot->type~c_hmap type~t_hmap_knot_auxvar t_hmap_knot_auxvar type~t_hmap_knot_auxvar->type~c_hmap_auxvar type~t_hmap_rz t_hmap_RZ type~t_hmap_rz->type~c_hmap type~t_hmap_rz_auxvar t_hmap_RZ_auxvar type~t_hmap_rz_auxvar->type~c_hmap_auxvar type~t_minimizer_mhd3d->type~a_minimizer_vars vars type~t_newton_root1d_fdf_pest t_newton_Root1D_FdF_pest type~t_newton_root1d_fdf_pest->type~c_newton_root1d_fdf type~t_newton_root1d_fdf_pest->type~t_fbase LA_fbase_in type~t_newton_root1d_wrap_min1d t_newton_Root1D_wrap_Min1D type~t_newton_root1d_wrap_min1d->type~c_newton_min1d parent type~t_newton_root1d_wrap_min1d->type~c_newton_root1d type~t_newton_root2d_boozer t_newton_Root2D_boozer type~t_newton_root2d_boozer->type~c_newton_root2d type~t_newton_root2d_boozer->type~t_fbase AB_fbase_in type~t_rprofile_bspl t_rProfile_bspl type~t_rprofile_bspl->type~c_rprofile type~t_rprofile_bspl->type~sll_c_bsplines bspl type~t_rprofile_poly t_rProfile_poly type~t_rprofile_poly->type~c_rprofile type~t_sbase->type~c_sbase type~t_sgrid t_sGrid type~t_sbase->type~t_sgrid grid type~t_sbase_disc t_sBase_disc type~t_sbase_disc->type~t_sbase type~t_sbase_spl t_sBase_spl type~t_sbase_spl->type~sll_c_bsplines bspl type~t_sbase_spl->type~sll_t_spline_interpolator_1d Interpol type~t_sbase_spl->type~t_sbase type~t_sfl_boozer t_sfl_boozer type~t_sfl_boozer->type~c_hmap hmap type~t_sfl_boozer->type~c_hmap_auxvar hmap_xv type~t_sfl_boozer->type~t_fbase nu_fbase type~t_sgrid->type~c_sgrid type~t_sol_var_mhd3d->type~c_sol_var type~t_transform_sfl t_transform_sfl type~t_transform_sfl->type~c_hmap hmap type~t_transform_sfl->type~t_base X1sfl_base, X2sfl_base, GZ_base, GZsfl_base type~t_transform_sfl->type~t_sfl_boozer booz type~t_transform_sfl->type~t_sgrid sgrid_sfl type~tstring tString type~tstring->type~tstring NextStr, PrevStr
Help