Class-instance variables
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | initialized | = | .false. | ||
| real(kind=FP), | public | :: | x0 |
Magnetic axis x = R/R0 (in normalised units) |
|||
| real(kind=FP), | public | :: | y0 |
Magnetic axis y = Z/R0 (in normalised units) |
|||
| real(kind=FP), | public | :: | phi0 | = | 0.0_FP |
Magnetic axis phi |
|
| real(kind=FP), | public | :: | xmin |
Box limits |
|||
| real(kind=FP), | public | :: | xmax |
Box limits |
|||
| real(kind=FP), | public | :: | ymin |
Box limits |
|||
| real(kind=FP), | public | :: | ymax |
Box limits |
|||
| real(kind=FP), | public | :: | rhomax |
Global limits for rho (rho = normalised psi, n.b. there may also be region-specific limits defined in equi) |
|||
| real(kind=FP), | public | :: | rhomin |
Global limits for rho (rho = normalised psi, n.b. there may also be region-specific limits defined in equi) |
| procedure, public, pass(self) :: absb | |
| procedure, public, pass(self) :: bpol | |
| procedure(init), public, deferred, pass(self) :: init | |
| procedure(display), public, deferred, pass(self) :: display | |
| procedure(debug), public, deferred, pass(self) :: debug | |
| procedure(is_axisymmetric), public, deferred, pass(self) :: is_axisymmetric | |
| procedure(rho), public, deferred, pass(self) :: rho | |
| procedure(bx), public, deferred, pass(self) :: bx | |
| procedure(by), public, deferred, pass(self) :: by | |
| procedure(btor), public, deferred, pass(self) :: btor | |
| procedure(jacobian), public, deferred, pass(self) :: jacobian | |
| procedure(epol), public, deferred, pass(self) :: epol | |
| procedure(erad), public, deferred, pass(self) :: erad | |
| procedure(district), public, deferred, pass(self) :: district | |
| procedure(in_vessel), public, deferred, pass(self) :: in_vessel | |
| procedure(mag_axis_loc), public, deferred, pass(self) :: mag_axis_loc |