Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rp), | public, | DIMENSION(:), ALLOCATABLE | :: | nodes_R | |||
real(kind=rp), | public, | DIMENSION(:), ALLOCATABLE | :: | nodes_Z | |||
real(kind=rp), | public | :: | DR | ||||
real(kind=rp), | public | :: | DZ | ||||
real(kind=rp), | public | :: | Rmax | ||||
real(kind=rp), | public | :: | Rmin | ||||
real(kind=rp), | public | :: | Zmax | ||||
real(kind=rp), | public | :: | Zmin | ||||
integer, | public, | DIMENSION(2) | :: | grid_dims |
TYPE, PRIVATE :: POLOIDAL_PLANE
REAL(rp), DIMENSION(:), ALLOCATABLE :: nodes_R ! In meters
REAL(rp), DIMENSION(:), ALLOCATABLE :: nodes_Z ! In meters
REAL(rp) :: DR
REAL(rp) :: DZ
REAL(rp) :: Rmax, Rmin
REAL(rp) :: Zmax, Zmin
INTEGER, DIMENSION(2) :: grid_dims ! Number of pixels (R,Z)
END TYPE POLOIDAL_PLANE