Contents
Tutorials
API reference
Derivative
ObjectiveFailure
Optimizable
OptimizableSum
ScaledOptimizable
load()
make_optimizable()
save()
get_giuliani_data()
get_hsx_data()
get_ncsx_data()
get_w7x_data()
ArclengthVariation
Area
BoozerSurface
Curve
CurveCurveDistance
CurveFilament
CurveHelical
CurveLength
CurvePerturbed
CurveRZFourier
CurveSurfaceDistance
CurveXYZFourier
FilamentRotation
GaussianSampler
Iotas
JaxCurveXYZFourier
LinkingNumber
LpCurveCurvature
LpCurveTorsion
MajorRadius
MeanSquaredCurvature
NonQuasiSymmetricRatio
PermanentMagnetGrid
PerturbationSample
PrincipalCurvature
QfmResidual
QfmSurface
RotatedCurve
Surface
SurfaceClassifier
SurfaceGarabedian
SurfaceHenneberg
SurfaceRZFourier
SurfaceRZPseudospectral
SurfaceScaled
SurfaceXYZFourier
SurfaceXYZTensorFourier
ToroidalFlux
Volume
ZeroRotation
best_nphi_over_ntheta()
boozer_surface_residual()
create_equally_spaced_curves()
create_multifilament_grid()
curves_to_vtk()
fix_matplotlib_3d()
plot()
signed_distance_from_surface()
ConstrainedProblem
LeastSquaresProblem
MPIObjective
QuadraticPenalty
SquaredFlux
Weight
forward_backward()
GPMO()
constrained_mpi_solve()
constrained_serial_solve()
least_squares_mpi_solve()
least_squares_serial_solve()
relax_and_split()
serial_solve()
BiotSavart
BoozerMagneticField
ChebyshevInterpolationRule
Coil
Current
CurrentBase
DommaschkB()
DommaschkdB()
GPMO_ArbVec()
GPMO_ArbVec_backtracking()
GPMO_backtracking()
GPMO_baseline()
GPMO_multi()
InterpolatedBoozerField
InterpolatedField
InterpolationRule
IterationStoppingCriterion
LevelsetStoppingCriterion
MagneticField
MaxToroidalFluxStoppingCriterion
MinToroidalFluxStoppingCriterion
MwPGP_algorithm()
RegularGridInterpolant3D
ReimanB()
ReimandB()
StoppingCriterion
ToroidalTransitStoppingCriterion
UniformInterpolationRule
biot_savart()
biot_savart_B()
biot_savart_vector_potential_vjp_graph()
biot_savart_vjp()
biot_savart_vjp_graph()
boozer_dresidual_dc()
compute_kmnc_kmns()
compute_kmns()
define_a_uniform_cartesian_grid_between_two_toroidal_surfaces()
define_a_uniform_cylindrical_grid_between_two_toroidal_surfaces()
dipole_field_A()
dipole_field_B()
dipole_field_Bn()
dipole_field_dA()
dipole_field_dB()
fieldline_tracing()
fourier_transform_even()
fourier_transform_odd()
get_phi()
get_pointclouds_closer_than_threshold_between_two_collections()
get_pointclouds_closer_than_threshold_within_collection()
integral_BdotN()
inverse_fourier_transform_even()
inverse_fourier_transform_odd()
linkNumber()
matmult()
particle_fullorbit_tracing()
particle_guiding_center_boozer_tracing()
particle_guiding_center_tracing()
vjp()
simsopt
simsopt._core
simsopt._core.derivative
simsopt._core.finite_difference
simsopt._core.optimizable
simsopt._core.util
simsopt.configs
simsopt.configs.zoo
simsopt.field.biotsavart
simsopt.field.boozermagneticfield
simsopt.field.coil
simsopt.field.magneticfield
simsopt.field.magneticfieldclasses
simsopt.field.sampling
simsopt.geo
simsopt.geo.boozersurface
simsopt.geo.config
simsopt.geo.curve
simsopt.geo.curvehelical
simsopt.geo.curveobjectives
simsopt.geo.curveperturbed
simsopt.geo.curverzfourier
simsopt.geo.curvexyzfourier
simsopt.geo.finitebuild
simsopt.geo.jit
simsopt.geo.plotting
simsopt.geo.qfmsurface
simsopt.geo.surface
simsopt.geo.surfacegarabedian
simsopt.geo.surfacehenneberg
simsopt.geo.surfaceobjectives
simsopt.geo.surfacerzfourier
simsopt.geo.surfacexyzfourier
simsopt.geo.surfacexyztensorfourier
simsopt.mhd.profiles
simsopt.mhd.virtual_casing
simsopt.mhd.vmec
simsopt.mhd.vmec_diagnostics
simsopt.objectives
simsopt.objectives.fluxobjective
simsopt.objectives.functions
simsopt.objectives.least_squares
simsopt.objectives.utilities
simsopt.solve
simsopt.solve.mpi
simsopt.solve.serial
simsopt.util.logger
simsopt.util.mpi
simsoptpp