grids_kxky Module


Variables

Type Visibility Attributes Name Initial
real, public, dimension(:), allocatable :: aky
real, public, dimension(:), allocatable :: akx
real, public, dimension(:), allocatable :: aky_all
real, public, dimension(:), allocatable :: aky_all_ordered
real, public, dimension(:, :), allocatable :: theta0
real, public, dimension(:, :), allocatable :: zed0
real, public, dimension(:), allocatable :: x
real, public, dimension(:), allocatable :: x_d
real, public, dimension(:), allocatable :: y
logical, public, dimension(:), allocatable :: zonal_mode
real, public, dimension(:), allocatable :: rho

For radial variation

real, public, dimension(:), allocatable :: rho_d

For radial variation

real, public, dimension(:), allocatable :: rho_clamped

For radial variation

real, public, dimension(:), allocatable :: rho_d_clamped

For radial variation

complex, public, dimension(:, :), allocatable :: g0x
integer, public :: boundary_size

Not allocated here - need to work out where to put these

integer, public :: copy_size

Not allocated here - need to work out where to put these

integer, public :: krook_size

Not allocated here - need to work out where to put these

real, public :: dx

Required for flux calculations

real, public :: dy

Required for flux calculations

real, private :: dkx

Internal Calculations

real, private :: dky

Internal Calculations

real, private :: dx_d

Internal Calculations

logical, public :: box
logical, private :: initialised

Subroutines

public subroutine init_grids_kxky()

determine if iky corresponds to zonal mode

Read more…

Arguments

None

private subroutine broadcast_parameters()

Arguments

None

public subroutine finish_grids_kxky()

Arguments

None