The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Field corresponding to a poloidal circulation in toroidal corrdinates.
Public Member Functions | |
procedure | delete (self) |
Delete reconstruction object. | |
procedure(oft_fem_interp), deferred | interp (self, cell, f, gop, val) |
Reconstruct field. | |
procedure | interp (self, cell, f, gop, val) |
Reconstruct field. | |
Public Attributes | |
integer(i4) | dim = 0 |
Dimension of field. | |
integer(i4) | m = 0 |
Poloidal mode number. | |
class(oft_mesh), pointer | mesh => NULL() |
Mesh for interpolation. | |
integer(i4) | n = 1 |
Toroidal mode number. | |
class(fem_interp), pointer | parent => NULL() |
Parent interpolator. | |
real(r8) | phase0 = 0.d0 |
Mode phase. | |
real(r8) | r0 = 1.d0 |
Radial center for toroidal coordinates. | |
real(r8) | rc = 1.d0 |
Center of circulation layer. | |
real(r8) | rwidth = 1.d0 |
Width of circulation layer. | |
real(r8) | z0 = 0.d0 |
Vertical center for toroidal coordinates. | |
|
inherited |
Delete reconstruction object.
|
pure virtualinherited |
Reconstruct field.
procedure interp | ( | class(tor_radial), intent(inout) | self, |
integer(i4), intent(in) | cell, | ||
real(r8), dimension(:), intent(in) | f, | ||
real(r8), dimension(3,4), intent(in) | gop, | ||
real(r8), dimension(:), intent(out) | val | ||
) |
Reconstruct field.
|
inherited |
Dimension of field.
integer(i4) m = 0 |
Poloidal mode number.
|
inherited |
Mesh for interpolation.
integer(i4) n = 1 |
Toroidal mode number.
|
inherited |
Parent interpolator.
real(r8) phase0 = 0.d0 |
Mode phase.
real(r8) r0 = 1.d0 |
Radial center for toroidal coordinates.
real(r8) rc = 1.d0 |
Center of circulation layer.
real(r8) rwidth = 1.d0 |
Width of circulation layer.
real(r8) z0 = 0.d0 |
Vertical center for toroidal coordinates.