|
| __init__ (self, R0, Z0, Nfp=1) |
| Set up cylindrical system.
|
|
| f_RZ (self, phi, RZ, *args) |
| Returns ODE RHS.
|
|
| f_RZ_tangent (self, phi, RZ, *args) |
| Returns ODE RHS, with tangent.
|
|
| f (self, zeta, y, *args) |
| Returns ODE RHS.
|
|
| f_tangent (self, zeta, y, *args) |
| Returns ODE RHS.
|
|
| set_axis (self, R0, Z0) |
| Set the axis.
|
|
| convert_coords (self, coord1) |
| Converts coordinates (for example \(s,\theta,\zeta\) to \(R,Z,\varphi\))
|
|
◆ __init__()
pyoculus.problems.cylindrical_problem.CylindricalProblem.__init__ |
( |
| self, |
|
|
| R0, |
|
|
| Z0, |
|
|
| Nfp = 1 ) |
◆ f()
pyoculus.problems.cylindrical_problem.CylindricalProblem.f |
( |
| self, |
|
|
| zeta, |
|
|
| y, |
|
|
* | args ) |
◆ f_RZ()
pyoculus.problems.cylindrical_problem.CylindricalProblem.f_RZ |
( |
| self, |
|
|
| phi, |
|
|
| RZ, |
|
|
* | args ) |
◆ f_RZ_tangent()
pyoculus.problems.cylindrical_problem.CylindricalProblem.f_RZ_tangent |
( |
| self, |
|
|
| phi, |
|
|
| RZ, |
|
|
* | args ) |
Returns ODE RHS, with tangent.
- Parameters
-
zeta | cylindrical angle in ODE |
RZ | \((R, Z, dR_1, dZ_1, dR_2, dZ_2)\) in ODE |
*args | extra parameters for the ODE |
- Returns
- the RHS of the ODE, with tangent
Reimplemented in pyoculus.problems.cartesian_bfield.CartesianBfield.
◆ f_tangent()
pyoculus.problems.cylindrical_problem.CylindricalProblem.f_tangent |
( |
| self, |
|
|
| zeta, |
|
|
| y, |
|
|
* | args ) |
◆ set_axis()
pyoculus.problems.cylindrical_problem.CylindricalProblem.set_axis |
( |
| self, |
|
|
| R0, |
|
|
| Z0 ) |
◆ _R0
pyoculus.problems.cylindrical_problem.CylindricalProblem._R0 = R0 |
|
protected |
◆ _Z0
pyoculus.problems.cylindrical_problem.CylindricalProblem._Z0 = Z0 |
|
protected |
◆ Nfp
pyoculus.problems.cylindrical_problem.CylindricalProblem.Nfp = Nfp |
◆ poincare_plot_type
str pyoculus.problems.cylindrical_problem.CylindricalProblem.poincare_plot_type = "RZ" |
◆ poincare_plot_xlabel
str pyoculus.problems.cylindrical_problem.CylindricalProblem.poincare_plot_xlabel = "R(m)" |
◆ poincare_plot_ylabel
str pyoculus.problems.cylindrical_problem.CylindricalProblem.poincare_plot_ylabel = "Z(m)" |
◆ problem_size
int pyoculus.problems.cylindrical_problem.CylindricalProblem.problem_size = 2 |
The documentation for this class was generated from the following file: