kt_grids_overrides_type Derived Type

type, public :: kt_grids_overrides_type

A type for containing overrides to the perpendicular grids (x and y).


Contents


Components

Type Visibility Attributes Name Initial
logical, private :: init = .false.
logical, public :: override_ny = .false.
integer, public :: ny
logical, public :: override_naky = .false.
integer, public :: naky
logical, public :: override_nx = .false.
integer, public :: nx
logical, public :: override_ntheta0 = .false.
integer, public :: ntheta0
logical, public :: override_y0 = .false.
real, public :: y0
logical, public :: override_x0 = .false.
real, public :: x0
logical, public :: override_jtwist = .false.
integer, public :: jtwist

Type-Bound Procedures

procedure, public, :: initialise => init_kt_grids_overrides

procedure, public, :: finish => finish_kt_grids_overrides

procedure, public, :: is_initialised => is_initialised_kt_grids_overrides

Source Code

type kt_grids_overrides_type
  logical, private :: init = .false.
logical :: override_ny = .false.
integer :: ny
logical :: override_naky = .false.
integer :: naky
logical :: override_nx = .false.
integer :: nx
logical :: override_ntheta0 = .false.
integer :: ntheta0
logical :: override_y0 = .false.
real :: y0
logical :: override_x0 = .false.
real :: x0
logical :: override_jtwist = .false.
integer :: jtwist
 contains
  procedure :: initialise => init_kt_grids_overrides
  procedure :: finish => finish_kt_grids_overrides
  procedure :: is_initialised => is_initialised_kt_grids_overrides
end type kt_grids_overrides_type