pyoculus 0.1.1
|
Public Member Functions | |
__init__ (self) | |
Set up the problem with two cyclical coordinates, e.g. | |
f (self, zeta, st, *args) | |
Returns ODE RHS. | |
f_tangent (self, t, st, *args) | |
Returns ODE RHS, with tangent. | |
convert_coords (self, coord1) | |
Converts coordinates, identity here. | |
Public Member Functions inherited from pyoculus.problems.base_problem.BaseProblem |
Public Attributes | |
int | problem_size = 2 |
str | poincare_plot_type = "yx" |
str | poincare_plot_xlabel = "x" |
str | poincare_plot_ylabel = "y" |
Public Attributes inherited from pyoculus.problems.base_problem.BaseProblem | |
int | problem_size = 2 |
str | poincare_plot_type = "yx" |
str | poincare_plot_xlabel = "y" |
str | poincare_plot_ylabel = "x" |
pyoculus.problems.toroidal_problem.ToroidalProblem.__init__ | ( | self | ) |
Set up the problem with two cyclical coordinates, e.g.
\[ (s, \theta, \zeta) \]
Reimplemented from pyoculus.problems.base_problem.BaseProblem.
Reimplemented in pyoculus.problems.qfm_bfield.QFMBfield, pyoculus.problems.spec_bfield.SPECBfield, pyoculus.problems.toroidal_bfield.ToroidalBfield, and pyoculus.problems.two_waves.TwoWaves.
pyoculus.problems.toroidal_problem.ToroidalProblem.convert_coords | ( | self, | |
coord1 ) |
Converts coordinates, identity here.
coords1 | the coordinates to convert |
Reimplemented from pyoculus.problems.base_problem.BaseProblem.
Reimplemented in pyoculus.problems.qfm_bfield.QFMBfield, pyoculus.problems.spec_bfield.SPECBfield, and pyoculus.problems.two_waves.TwoWaves.
pyoculus.problems.toroidal_problem.ToroidalProblem.f | ( | self, | |
zeta, | |||
st, | |||
* | args ) |
Returns ODE RHS.
zeta | cylindrical angle in ODE |
st | \((s, \theta)\) in ODE |
*args | extra parameters for the ODE |
Reimplemented from pyoculus.problems.base_problem.BaseProblem.
Reimplemented in pyoculus.problems.toroidal_bfield.ToroidalBfield.
pyoculus.problems.toroidal_problem.ToroidalProblem.f_tangent | ( | self, | |
t, | |||
st, | |||
* | args ) |
Returns ODE RHS, with tangent.
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 |
Reimplemented from pyoculus.problems.base_problem.BaseProblem.
Reimplemented in pyoculus.problems.toroidal_bfield.ToroidalBfield.
str pyoculus.problems.toroidal_problem.ToroidalProblem.poincare_plot_type = "yx" |
str pyoculus.problems.toroidal_problem.ToroidalProblem.poincare_plot_xlabel = "x" |
str pyoculus.problems.toroidal_problem.ToroidalProblem.poincare_plot_ylabel = "y" |
int pyoculus.problems.toroidal_problem.ToroidalProblem.problem_size = 2 |