type, public :: kt_grids_overrides_type
A type for containing overrides to the perpendicular grids (x and y).
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 |
|
|
|
logical,
|
public |
|
:: |
override_gryfx |
= |
.false. |
|
logical,
|
public |
|
:: |
gryfx |
|
|
|
Type-Bound Procedures
-
Arguments
Return Value
logical
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
logical :: override_gryfx = .false.
logical :: gryfx
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