FORGE
User Guide
Installation
How It Works
Getting Started
GUI
Examples
Changelog
License & Acknowledgements
Reference
API Reference
FORGE
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
average() (in module forge.quadrature)
B
Bpol_jacobian_plasRZ() (forge.equilibrium.Equilibrium method)
BpolRZ() (forge.equilibrium.Equilibrium method)
BpRZ_jacobian() (forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
Br_machRZ() (forge.equilibrium.Equilibrium method)
Br_plasRZ() (forge.equilibrium.Equilibrium method)
BrRZ() (forge.equilibrium.Equilibrium method)
(forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
BtorRZ() (forge.equilibrium.Equilibrium method)
BtotRZ() (forge.equilibrium.Equilibrium method)
Bz_machRZ() (forge.equilibrium.Equilibrium method)
Bz_plasRZ() (forge.equilibrium.Equilibrium method)
BzRZ() (forge.equilibrium.Equilibrium method)
(forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
C
calc_fluxes() (forge.equilibrium.Equilibrium method)
calc_winding_number() (in module forge.utils)
calculate_cost() (forge.optimise.Optimiser method)
check_field_line_intersection() (forge.optimise.Optimiser method)
check_geometry() (forge.equilibrium.Equilibrium method)
Circuit (class in forge.magnets)
closest_point_along_shape() (in module forge.utils)
Coil (class in forge.magnets)
compute_coilset_greens_on_grid() (forge.optimise.Optimiser method)
control_Bp_jacobian() (forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
control_Bp_jacobians() (forge.machine.Machine method)
control_Br() (forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
control_Bz() (forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
control_dBp() (forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
control_psi() (forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
core_mask() (in module forge.critical)
create_buffers() (forge.optimise.Optimiser method)
create_coilset() (forge.machine.Machine method)
create_eq_with_new_grid() (forge.equilibrium.Equilibrium method)
create_xpoint_regions() (forge.optimise.Optimiser method)
D
dBp_plasRZ() (forge.equilibrium.Equilibrium method)
dBpRZ() (forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
densify_closed_shape() (in module forge.utils)
dpsi_dR_RZ() (forge.equilibrium.Equilibrium method)
dpsi_dZ_RZ() (forge.equilibrium.Equilibrium method)
dpsi_mach_dR_RZ() (forge.equilibrium.Equilibrium method)
dpsi_mach_dZ_RZ() (forge.equilibrium.Equilibrium method)
dpsi_plas_dR_RZ() (forge.equilibrium.Equilibrium method)
dpsi_plas_dZ_RZ() (forge.equilibrium.Equilibrium method)
draw_shape() (in module forge.utils)
E
Equilibrium (class in forge.equilibrium)
estimate_currents() (forge.optimise.Optimiser method)
estimate_xpoint_location() (in module forge.utils)
evaluate_neighbour() (forge.optimise.Optimiser method)
F
fancy_json_string() (in module forge.io)
ffprime() (forge.equilibrium.Equilibrium method)
FilamentPointCoil (class in forge.magnets)
filter_distant_points() (in module forge.utils)
find_critical() (in module forge.critical)
find_psisurface() (in module forge.critical)
find_separatrix() (in module forge.critical)
force_opaque_figure() (in module forge.utils)
forge.critical
module
forge.equilibrium
module
forge.greens
module
forge.io
module
forge.machine
module
forge.magnets
module
forge.optimise
module
forge.plotting
module
forge.quadrature
module
forge.utils
module
G
generate_constraints() (forge.optimise.Optimiser method)
generate_default_constraints() (forge.optimise.Optimiser method)
generate_eq_from_currents() (forge.optimise.Optimiser method)
generate_new_neighbour_in_current_space() (forge.optimise.Optimiser method)
generate_optimised_eq_machine() (forge.optimise.Optimiser method)
generate_separatrix_interpolator() (forge.equilibrium.Equilibrium method)
get_coil_names() (forge.machine.Machine method)
get_currents() (forge.machine.Machine method)
get_points_along_separatrix() (forge.equilibrium.Equilibrium method)
get_tracking_snapshot() (forge.optimise.Optimiser method)
Greens() (in module forge.greens)
Greens_Br() (in module forge.greens)
Greens_Bz() (in module forge.greens)
Greens_d2psi_dR2() (in module forge.greens)
Greens_d2psi_dR_dZ() (in module forge.greens)
Greens_d2psi_dZ2() (in module forge.greens)
Greens_dBr_dR() (in module forge.greens)
Greens_dBr_dZ() (in module forge.greens)
Greens_dBz_dR() (in module forge.greens)
Greens_dBz_dZ() (in module forge.greens)
Greens_dpsi_dR() (in module forge.greens)
Greens_dpsi_dZ() (in module forge.greens)
grid_points_inside_linestring() (in module forge.utils)
I
init_current_step_size() (forge.optimise.Optimiser method)
init_divertor_data() (forge.optimise.Optimiser method)
init_xpoint_regions() (forge.optimise.Optimiser method)
interactive_buffered_polygon() (in module forge.utils)
interactive_shape_editor() (in module forge.utils)
L
load_optimisation_config() (in module forge.io)
load_optimiser() (in module forge.io)
load_strike_geometry() (in module forge.io)
M
Machine (class in forge.machine)
magnitude_scale_factors() (in module forge.utils)
modify_wall() (forge.equilibrium.Equilibrium method)
module
forge.critical
forge.equilibrium
forge.greens
forge.io
forge.machine
forge.magnets
forge.optimise
forge.plotting
forge.quadrature
forge.utils
O
optimise() (forge.optimise.Optimiser method)
Optimiser (class in forge.optimise)
orthogonalised_convex_hull_from_rects() (in module forge.utils)
P
plot() (forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
plot_currents_comparison_bar_chart() (in module forge.plotting)
(in module forge.utils)
plot_equilibrium() (forge.equilibrium.Equilibrium method)
(in module forge.plotting)
plot_fields() (forge.equilibrium.Equilibrium method)
(in module forge.plotting)
plot_fluxes() (forge.equilibrium.Equilibrium method)
(in module forge.plotting)
plot_optimisation_summary() (in module forge.plotting)
plot_optimiser_state() (in module forge.plotting)
plot_profiles() (forge.equilibrium.Equilibrium method)
(in module forge.plotting)
polygon_quad() (in module forge.quadrature)
pprime() (forge.equilibrium.Equilibrium method)
psi_machRZ() (forge.equilibrium.Equilibrium method)
psi_plasRZ() (forge.equilibrium.Equilibrium method)
psiRZ() (forge.equilibrium.Equilibrium method)
(forge.machine.Machine method)
(forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
R
read_geqdsk() (in module forge.io)
read_magnets() (in module forge.io)
reflect_and_join_shape() (in module forge.utils)
request_stop() (forge.optimise.Optimiser method)
S
save_fancy_json() (in module forge.io)
save_optimisation_config() (in module forge.io)
save_optimiser() (in module forge.io)
save_strike_geometry() (in module forge.io)
separatrix_coil_flux_change() (forge.optimise.Optimiser method)
set_edge_colour() (forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
set_fill_colour() (forge.magnets.Circuit method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
ShapedCoil (class in forge.magnets)
Solenoid (class in forge.magnets)
T
tikhonov_min_residual() (forge.optimise.Optimiser method)
to_dict() (forge.machine.Machine method)
(forge.magnets.Coil method)
(forge.magnets.FilamentPointCoil method)
(forge.magnets.ShapedCoil method)
(forge.magnets.Solenoid method)
trace_field_line() (forge.optimise.Optimiser method)
triangle_quad() (in module forge.quadrature)
U
update_cooling_factor() (forge.optimise.Optimiser method)
update_currents() (forge.machine.Machine method)
update_figure() (in module forge.utils)
W
write_geqdsk() (in module forge.io)
write_magnets() (in module forge.io)