|
| | __init__ (self) |
| | Set up the problem with two cyclical coordinates, e.g.
|
| |
| | f (self, zeta, st, *args) |
| | Returns ODE RHS.
|
| |
| | f_tangent (self, zeta, st, *args) |
| | Returns ODE RHS, with tangent.
|
| |
| | __init__ (self) |
| | Set up the problem with two cyclical coordinates, e.g.
|
| |
| | convert_coords (self, coord1) |
| | Converts coordinates, identity here.
|
| |
| | __init__ (self) |
| |
| | __init__ (self) |
| | Set up the problem.
|
| |
| | B (self, coords, *args) |
| | Returns magnetic fields.
|
| |
| | dBdX (self, coords, *args) |
| | Returns magnetic fields.
|
| |
| | B_many (self, x1arr, x2arr, x3arr, input1D=True, *args) |
| | Returns magnetic fields, with multipy coordinate inputs.
|
| |
| | dBdX_many (self, x1arr, x2arr, x3arr, input1D=True, *args) |
| | Returns magnetic fields.
|
| |
◆ __init__()
| pyoculus.problems.toroidal_bfield.ToroidalBfield.__init__ |
( |
| self | ) |
|
Set up the problem with two cyclical coordinates, e.g.
\[ (s, \theta, \zeta) \]
◆ f()
| pyoculus.problems.toroidal_bfield.ToroidalBfield.f |
( |
| self, |
|
|
| zeta, |
|
|
| st, |
|
|
* | args ) |
◆ f_tangent()
| pyoculus.problems.toroidal_bfield.ToroidalBfield.f_tangent |
( |
| self, |
|
|
| zeta, |
|
|
| st, |
|
|
* | args ) |
Returns ODE RHS, with tangent.
- Parameters
-
| zeta | cylindrical angle in ODE |
| st | \((s, \theta, ds_1, d\theta_1, ds_2, d\theta_2)\) in ODE |
| *args | extra parameters for the ODE |
- Returns
- the RHS of the ODE, with tangent
Reimplemented from pyoculus.problems.toroidal_problem.ToroidalProblem.
The documentation for this class was generated from the following file: