FreeGSNKE
Contents
Home
User guide
API
FreeGSNKE
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (freegsnke.circuit_eq_metal.metal_currents method)
(freegsnke.equilibrium_update.Equilibrium method)
(freegsnke.GSstaticsolver.NKGSsolver method)
(freegsnke.implicit_euler.implicit_euler_solver method)
(freegsnke.inverse.Inverse_optimizer method)
(freegsnke.jtor_refinement.Jtor_refiner method)
(freegsnke.jtor_update.ConstrainBetapIp method)
(freegsnke.jtor_update.ConstrainPaxisIp method)
(freegsnke.jtor_update.Fiesta_Topeol method)
(freegsnke.jtor_update.Jtor_universal method)
(freegsnke.jtor_update.Lao85 method)
(freegsnke.jtor_update.TensionSpline method)
(freegsnke.limiter_func.Limiter_handler method)
(freegsnke.linear_solve.linear_solver method)
(freegsnke.machine_update.Machine method)
(freegsnke.magnetic_probes.Probes method)
(freegsnke.Myy_builder.Myy_handler method)
(freegsnke.nk_solver_H.nksolver method)
(freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.normal_modes.mode_decomposition method)
(freegsnke.passive_structure.PassiveStructure method)
(freegsnke.simplified_solve.simplified_solver_J1 method)
(freegsnke.virtual_circuits.VirtualCircuit method)
(freegsnke.virtual_circuits.VirtualCircuitHandling method)
A
adjust_psi_plasma() (freegsnke.equilibrium_update.Equilibrium method)
apply_VC() (freegsnke.virtual_circuits.VirtualCircuitHandling method)
Arnoldi_iteration() (freegsnke.nk_solver_H.nksolver method)
Arnoldi_unit() (freegsnke.nk_solver_H.nksolver method)
assign_currents() (freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.virtual_circuits.VirtualCircuitHandling method)
assign_currents_solve_GS() (freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.virtual_circuits.VirtualCircuitHandling method)
assign_profile_parameter() (freegsnke.jtor_update.TensionSpline method)
B
Br() (freegsnke.magnetic_probes.Probes method)
BrBz_coils() (freegsnke.magnetic_probes.Probes method)
BrBz_plasma() (freegsnke.magnetic_probes.Probes method)
broaden_mask() (freegsnke.limiter_func.Limiter_handler method)
Btor() (freegsnke.magnetic_probes.Probes method)
build_active_coil_dict() (in module freegsnke.build_machine)
build_actives() (in module freegsnke.build_machine)
build_bilinear_psi_interp() (freegsnke.jtor_refinement.Jtor_refiner method)
build_control_br() (freegsnke.passive_structure.PassiveStructure method)
build_control_bz() (freegsnke.passive_structure.PassiveStructure method)
build_control_coils() (freegsnke.inverse.Inverse_optimizer method)
build_control_currents() (freegsnke.inverse.Inverse_optimizer method)
build_control_currents_Vec() (freegsnke.inverse.Inverse_optimizer method)
build_control_psi() (freegsnke.passive_structure.PassiveStructure method)
build_curr_vals_lsq() (freegsnke.inverse.Inverse_optimizer method)
build_current_vec() (freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.virtual_circuits.VirtualCircuitHandling method)
build_dIydI_j() (freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.virtual_circuits.VirtualCircuitHandling method)
build_dIydI_noGS() (freegsnke.nonlinear_solve.nl_solver method)
build_from_refined_jtor() (freegsnke.jtor_refinement.Jtor_refiner method)
build_full_current_vec() (freegsnke.inverse.Inverse_optimizer method)
build_greens() (freegsnke.inverse.Inverse_optimizer method)
build_isoflux_lsq() (freegsnke.inverse.Inverse_optimizer method)
build_jtor_gradient_mask() (freegsnke.jtor_refinement.Jtor_refiner method)
build_jtor_value_mask() (freegsnke.jtor_refinement.Jtor_refiner method)
build_LCFS_mask() (freegsnke.jtor_refinement.Jtor_refiner method)
build_linearization() (freegsnke.nonlinear_solve.nl_solver method)
build_lsq() (freegsnke.inverse.Inverse_optimizer method)
build_mask_from_hatIy() (freegsnke.Myy_builder.Myy_handler method)
build_mask_inside_limiter() (freegsnke.limiter_func.Limiter_handler method)
build_mask_to_refine() (freegsnke.jtor_refinement.Jtor_refiner method)
build_Mmatrix() (freegsnke.linear_solve.linear_solver method)
build_Myy_from_mask() (freegsnke.Myy_builder.Myy_handler method)
build_null_points_lsq() (freegsnke.inverse.Inverse_optimizer method)
build_passives() (in module freegsnke.build_machine)
build_plasma_isoflux_lsq() (freegsnke.inverse.Inverse_optimizer method)
build_plasma_vals() (freegsnke.inverse.Inverse_optimizer method)
build_psi_vals_lsq() (freegsnke.inverse.Inverse_optimizer method)
build_reduced_rect_domain() (freegsnke.limiter_func.Limiter_handler method)
build_refining_filaments() (freegsnke.passive_structure.PassiveStructure method)
build_tokamak_R_and_M() (in module freegsnke.machine_config)
Bz() (freegsnke.magnetic_probes.Probes method)
C
calc_inverse_operator() (freegsnke.implicit_euler.implicit_euler_solver method)
calc_lumped_plasma_resistance() (freegsnke.nonlinear_solve.nl_solver method)
calculate_fluxloop_value() (freegsnke.magnetic_probes.Probes method)
calculate_hatIy() (freegsnke.nonlinear_solve.nl_solver method)
calculate_hatIy_GS() (freegsnke.nonlinear_solve.nl_solver method)
calculate_linear_growth_rate() (freegsnke.linear_solve.linear_solver method)
calculate_pickup_value() (freegsnke.magnetic_probes.Probes method)
calculate_pseudo_rigid_projections() (freegsnke.linear_solve.linear_solver method)
calculate_rel_tolerance_currents() (freegsnke.nonlinear_solve.nl_solver method)
calculate_rel_tolerance_GS() (freegsnke.nonlinear_solve.nl_solver method)
calculate_stability_margin() (freegsnke.linear_solve.linear_solver method)
calculate_targets() (freegsnke.virtual_circuits.VirtualCircuitHandling method)
calculate_VC() (freegsnke.virtual_circuits.VirtualCircuitHandling method)
ceq_residuals() (freegsnke.simplified_solve.simplified_solver_J1 method)
check_and_change_plasma_resistivity() (freegsnke.nonlinear_solve.nl_solver method)
check_and_change_profiles() (freegsnke.nonlinear_solve.nl_solver method)
check_Myy() (freegsnke.Myy_builder.Myy_handler method)
ConstrainBetapIp (class in freegsnke.jtor_update)
ConstrainPaxisIp (class in freegsnke.jtor_update)
controlBr() (freegsnke.passive_structure.PassiveStructure method)
controlBz() (freegsnke.passive_structure.PassiveStructure method)
controlPsi() (freegsnke.passive_structure.PassiveStructure method)
core_mask_limiter() (freegsnke.limiter_func.Limiter_handler method)
create_eq_key() (freegsnke.magnetic_probes.Probes method)
create_green_psi_plasma() (freegsnke.magnetic_probes.Probes method)
create_greens_B_oriented_coils() (freegsnke.magnetic_probes.Probes method)
create_greens_B_oriented_plasma() (freegsnke.magnetic_probes.Probes method)
create_greens_BrBz_plasma() (freegsnke.magnetic_probes.Probes method)
create_greens_BrBz_single_coil() (freegsnke.magnetic_probes.Probes method)
create_greens_psi_all_coils() (freegsnke.magnetic_probes.Probes method)
create_greens_psi_single_coil() (freegsnke.magnetic_probes.Probes method)
create_RZ_key() (freegsnke.passive_structure.PassiveStructure method)
currents_from_hatIy() (freegsnke.nonlinear_solve.nl_solver method)
D
d2Ldb2() (in module freegsnke.switch_profile)
d2Ldbdm() (in module freegsnke.switch_profile)
d2Ldbdn() (in module freegsnke.switch_profile)
d2Ldm2() (in module freegsnke.switch_profile)
d2Ldmdn() (in module freegsnke.switch_profile)
d2Ldn2() (in module freegsnke.switch_profile)
d2Ldpars2() (in module freegsnke.switch_profile)
define_solver() (freegsnke.virtual_circuits.VirtualCircuitHandling method)
dLdb() (in module freegsnke.switch_profile)
dLdm() (in module freegsnke.switch_profile)
dLdn() (in module freegsnke.switch_profile)
dLdpars() (in module freegsnke.switch_profile)
dot() (freegsnke.Myy_builder.Myy_handler method)
E
Equilibrium (class in freegsnke.equilibrium_update)
extract_index_mask() (freegsnke.limiter_func.Limiter_handler method)
extract_plasma_pts() (freegsnke.limiter_func.Limiter_handler method)
F
F_function() (freegsnke.GSstaticsolver.NKGSsolver method)
F_function_curr() (freegsnke.nonlinear_solve.nl_solver method)
F_function_curr_GS() (freegsnke.nonlinear_solve.nl_solver method)
F_function_psi() (freegsnke.nonlinear_solve.nl_solver method)
Fiesta_Topeol (class in freegsnke.jtor_update)
find_area() (in module freegsnke.refine_passive)
force_build_Myy() (freegsnke.Myy_builder.Myy_handler method)
forcing_term_eig_no_plasma() (freegsnke.circuit_eq_metal.metal_currents method)
forcing_term_eig_plasma() (freegsnke.circuit_eq_metal.metal_currents method)
forcing_term_no_eig_no_plasma() (freegsnke.circuit_eq_metal.metal_currents method)
forcing_term_no_eig_plasma() (freegsnke.circuit_eq_metal.metal_currents method)
forward_solve() (freegsnke.GSstaticsolver.NKGSsolver method)
freeboundary() (freegsnke.GSstaticsolver.NKGSsolver method)
freegsnke
module
freegsnke.build_machine
module
freegsnke.circuit_eq_metal
module
freegsnke.circuit_eq_plasma
module
freegsnke.equilibrium_update
module
freegsnke.GSstaticsolver
module
freegsnke.implicit_euler
module
freegsnke.inverse
module
freegsnke.jtor_refinement
module
freegsnke.jtor_update
module
freegsnke.limiter_func
module
freegsnke.linear_solve
module
freegsnke.machine_config
module
freegsnke.machine_update
module
freegsnke.magnetic_probes
module
freegsnke.Myy_builder
module
freegsnke.nk_solver_H
module
freegsnke.nonlinear_solve
module
freegsnke.normal_modes
module
freegsnke.passive_structure
module
freegsnke.refine_passive
module
freegsnke.simplified_solve
module
freegsnke.switch_profile
module
freegsnke.virtual_circuits
module
full_stepper() (freegsnke.implicit_euler.implicit_euler_solver method)
G
generate_refinement() (in module freegsnke.refine_passive)
generate_refinement_G() (in module freegsnke.refine_passive)
generate_refinement_LH() (in module freegsnke.refine_passive)
get_coil_currents() (freegsnke.magnetic_probes.Probes method)
get_indexes_for_refinement() (freegsnke.jtor_refinement.Jtor_refiner method)
get_plasma_current() (freegsnke.magnetic_probes.Probes method)
get_profiles_values() (freegsnke.nonlinear_solve.nl_solver method)
get_rel_delta_psi() (freegsnke.GSstaticsolver.NKGSsolver method)
get_rel_delta_psit() (freegsnke.GSstaticsolver.NKGSsolver method)
get_vessel_currents() (freegsnke.nonlinear_solve.nl_solver method)
greens_BrBz_all_coils() (freegsnke.magnetic_probes.Probes method)
grid_greens() (freegsnke.Myy_builder.Myy_handler method)
(in module freegsnke.circuit_eq_plasma)
H
hat_Iy_from_jtor() (freegsnke.limiter_func.Limiter_handler method)
hatIy1_iterative_cycle() (freegsnke.nonlinear_solve.nl_solver method)
I
IdtoIvessel() (freegsnke.circuit_eq_metal.metal_currents method)
implicit_euler_solver (class in freegsnke.implicit_euler)
initialise_setup() (freegsnke.magnetic_probes.Probes method)
initialize_for_eig() (freegsnke.circuit_eq_metal.metal_currents method)
initialize_for_no_eig() (freegsnke.circuit_eq_metal.metal_currents method)
initialize_from_equilibrium() (freegsnke.equilibrium_update.Equilibrium method)
initialize_from_ICs() (freegsnke.nonlinear_solve.nl_solver method)
internal_stepper() (freegsnke.implicit_euler.implicit_euler_solver method)
interp_on_limiter_points() (freegsnke.limiter_func.Limiter_handler method)
interp_on_limiter_points_cell() (freegsnke.limiter_func.Limiter_handler method)
Inverse_optimizer (class in freegsnke.inverse)
inverse_solve() (freegsnke.GSstaticsolver.NKGSsolver method)
IvesseltoId() (freegsnke.circuit_eq_metal.metal_currents method)
Iy_from_jtor() (freegsnke.limiter_func.Limiter_handler method)
J
Jtor_build() (freegsnke.jtor_update.Jtor_universal method)
Jtor_refined() (freegsnke.jtor_update.Jtor_universal method)
Jtor_refiner (class in freegsnke.jtor_refinement)
Jtor_universal (class in freegsnke.jtor_update)
Jtor_unrefined() (freegsnke.jtor_update.Jtor_universal method)
L
Lao85 (class in freegsnke.jtor_update)
Lao_parameters() (freegsnke.jtor_update.ConstrainBetapIp method)
(freegsnke.jtor_update.ConstrainPaxisIp method)
(freegsnke.jtor_update.Fiesta_Topeol method)
Lao_parameters_finder() (in module freegsnke.switch_profile)
Limiter_handler (class in freegsnke.limiter_func)
limiter_points() (freegsnke.limiter_func.Limiter_handler method)
linear_solver (class in freegsnke.linear_solve)
load_data_dicts() (in module freegsnke.build_machine)
Lpars() (in module freegsnke.switch_profile)
M
Machine (class in freegsnke.machine_update)
make_blended_hatIy_() (freegsnke.nonlinear_solve.nl_solver method)
make_layer_mask() (freegsnke.limiter_func.Limiter_handler method)
make_selected_mode_mask() (freegsnke.circuit_eq_metal.metal_currents method)
metal_currents (class in freegsnke.circuit_eq_metal)
Mey() (freegsnke.circuit_eq_metal.metal_currents method)
mode_decomposition (class in freegsnke.normal_modes)
module
freegsnke
freegsnke.build_machine
freegsnke.circuit_eq_metal
freegsnke.circuit_eq_plasma
freegsnke.equilibrium_update
freegsnke.GSstaticsolver
freegsnke.implicit_euler
freegsnke.inverse
freegsnke.jtor_refinement
freegsnke.jtor_update
freegsnke.limiter_func
freegsnke.linear_solve
freegsnke.machine_config
freegsnke.machine_update
freegsnke.magnetic_probes
freegsnke.Myy_builder
freegsnke.nk_solver_H
freegsnke.nonlinear_solve
freegsnke.normal_modes
freegsnke.passive_structure
freegsnke.refine_passive
freegsnke.simplified_solve
freegsnke.switch_profile
freegsnke.virtual_circuits
Myy() (in module freegsnke.circuit_eq_plasma)
Myy_handler (class in freegsnke.Myy_builder)
N
NKGSsolver (class in freegsnke.GSstaticsolver)
nksolver (class in freegsnke.nk_solver_H)
nl_solver (class in freegsnke.nonlinear_solve)
nlstepper() (freegsnke.nonlinear_solve.nl_solver method)
normal_modes_greens() (freegsnke.normal_modes.mode_decomposition method)
normalize_sum() (freegsnke.limiter_func.Limiter_handler method)
O
optimize_currents() (freegsnke.GSstaticsolver.NKGSsolver method)
(freegsnke.inverse.Inverse_optimizer method)
optimize_plasma_psi() (freegsnke.inverse.Inverse_optimizer method)
P
PassiveStructure (class in freegsnke.passive_structure)
plot() (freegsnke.inverse.Inverse_optimizer method)
(freegsnke.magnetic_probes.Probes method)
(freegsnke.passive_structure.PassiveStructure method)
port_critical() (freegsnke.GSstaticsolver.NKGSsolver method)
prepare_build_dIydI_j() (freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.virtual_circuits.VirtualCircuitHandling method)
prepare_for_plasma_optimization() (freegsnke.inverse.Inverse_optimizer method)
prepare_for_refinement() (freegsnke.jtor_refinement.Jtor_refiner method)
prepare_for_solve() (freegsnke.inverse.Inverse_optimizer method)
prepare_plasma_psi() (freegsnke.inverse.Inverse_optimizer method)
prepare_plasma_vals_for_plasma() (freegsnke.inverse.Inverse_optimizer method)
prepare_solver() (freegsnke.simplified_solve.simplified_solver_J1 method)
Probes (class in freegsnke.magnetic_probes)
psi_floop_all_coils() (freegsnke.magnetic_probes.Probes method)
psi_from_plasma() (freegsnke.magnetic_probes.Probes method)
psi_func() (freegsnke.equilibrium_update.Equilibrium method)
R
rebuild_full_current_vec() (freegsnke.inverse.Inverse_optimizer method)
rebuild_map2d() (freegsnke.limiter_func.Limiter_handler method)
reduce_rect_domain() (freegsnke.limiter_func.Limiter_handler method)
relative_del_residual() (freegsnke.GSstaticsolver.NKGSsolver method)
relative_norm_residual() (freegsnke.GSstaticsolver.NKGSsolver method)
remove_modes() (freegsnke.nonlinear_solve.nl_solver method)
reset_mode() (freegsnke.circuit_eq_metal.metal_currents method)
reset_plasma_resistivity() (freegsnke.linear_solve.linear_solver method)
(freegsnke.nonlinear_solve.nl_solver method)
(freegsnke.simplified_solve.simplified_solver_J1 method)
reset_timestep() (freegsnke.nonlinear_solve.nl_solver method)
reset_timesteps() (freegsnke.circuit_eq_metal.metal_currents method)
(freegsnke.linear_solve.linear_solver method)
(freegsnke.simplified_solve.simplified_solver_J1 method)
S
select_refinement() (freegsnke.jtor_update.Jtor_universal method)
self_ind_circular_loop() (in module freegsnke.machine_config)
set_linear_solution() (freegsnke.nonlinear_solve.nl_solver method)
set_linearization_point() (freegsnke.linear_solve.linear_solver method)
set_Lmatrix() (freegsnke.implicit_euler.implicit_euler_solver method)
set_masks() (freegsnke.jtor_update.Jtor_universal method)
set_Mmatrix() (freegsnke.implicit_euler.implicit_euler_solver method)
set_plasma_resistivity() (freegsnke.nonlinear_solve.nl_solver method)
set_refinement_thresholds() (freegsnke.jtor_update.Jtor_universal method)
set_Rmatrix() (freegsnke.implicit_euler.implicit_euler_solver method)
set_timesteps() (freegsnke.implicit_euler.implicit_euler_solver method)
simplified_solver_J1 (class in freegsnke.simplified_solve)
solve() (freegsnke.GSstaticsolver.NKGSsolver method)
source_domain_properties() (freegsnke.inverse.Inverse_optimizer method)
step_complete_assign() (freegsnke.nonlinear_solve.nl_solver method)
stepper() (freegsnke.circuit_eq_metal.metal_currents method)
(freegsnke.linear_solve.linear_solver method)
(freegsnke.simplified_solve.simplified_solver_J1 method)
T
TensionSpline (class in freegsnke.jtor_update)
tokamak() (in module freegsnke.build_machine)
Topeol_opt() (in module freegsnke.switch_profile)
Topeol_opt_init() (in module freegsnke.switch_profile)
Topeol_opt_stepper() (in module freegsnke.switch_profile)
Topeol_parameters() (freegsnke.jtor_update.Lao85 method)
Topeol_std() (in module freegsnke.switch_profile)
U
unstable_mode_deformations() (freegsnke.nonlinear_solve.nl_solver method)
V
VirtualCircuit (class in freegsnke.virtual_circuits)
VirtualCircuitHandling (class in freegsnke.virtual_circuits)