GBS
space_grid_runtime_type_mod::tspacegrid Type Reference

Private Attributes

real(dp) xarray_min
 Grid coordinates of first/last ghost cell. More...
 
real(dp) xarray_max
 
real(dp) yarray_min
 
real(dp) yarray_max
 
real(dp) dx
 Spacing between grid points. More...
 
real(dp) dy
 
integer nxgc
 Number of ghost cells in x and y directions. More...
 
integer nygc
 
integer ixs_global
 Start (s) and End (e) Indices for space grid arrays in plasma domain (excluding ghost cells) More...
 
integer ixe_global
 
integer iys_global
 
integer iye_global
 
integer ixsg_global
 Start (s) and End (e) Indices for space grid arrays in computational domain (including ghost cells) More...
 
integer ixeg_global
 
integer iysg_global
 
integer iyeg_global
 
integer ixs_local
 Start (s) and End (e) Indices for space grid arrays in plasma subdomain (excluding communication cells for gradients) More...
 
integer ixe_local
 
integer iye_local
 
integer iys_local
 
integer izs_local
 
integer ize_local
 
integer ixsg_local
 Start (s) and End (e) Indices for space grid arrays in computational subdomain (including communication cells for gradients) More...
 
integer ixeg_local
 
integer iysg_local
 
integer iyeg_local
 
integer izsg_local
 
integer izeg_local
 
integer ixs_extend
 Extended Start (s) and End (e), = ixs_local if inside plasma domain. More...
 
integer ixe_extend
 
integer iys_extend
 
integer iye_extend
 
real(dp), dimension(:), allocatable xarray
 
real(dp), dimension(:), allocatable yarray
 

Member Data Documentation

◆ dx

real(dp) space_grid_runtime_type_mod::tspacegrid::dx
private

Spacing between grid points.

◆ dy

real(dp) space_grid_runtime_type_mod::tspacegrid::dy
private

◆ ixe_extend

integer space_grid_runtime_type_mod::tspacegrid::ixe_extend
private

◆ ixe_global

integer space_grid_runtime_type_mod::tspacegrid::ixe_global
private

◆ ixe_local

integer space_grid_runtime_type_mod::tspacegrid::ixe_local
private

◆ ixeg_global

integer space_grid_runtime_type_mod::tspacegrid::ixeg_global
private

◆ ixeg_local

integer space_grid_runtime_type_mod::tspacegrid::ixeg_local
private

◆ ixs_extend

integer space_grid_runtime_type_mod::tspacegrid::ixs_extend
private

Extended Start (s) and End (e), = ixs_local if inside plasma domain.

◆ ixs_global

integer space_grid_runtime_type_mod::tspacegrid::ixs_global
private

Start (s) and End (e) Indices for space grid arrays in plasma domain (excluding ghost cells)

◆ ixs_local

integer space_grid_runtime_type_mod::tspacegrid::ixs_local
private

Start (s) and End (e) Indices for space grid arrays in plasma subdomain (excluding communication cells for gradients)

◆ ixsg_global

integer space_grid_runtime_type_mod::tspacegrid::ixsg_global
private

Start (s) and End (e) Indices for space grid arrays in computational domain (including ghost cells)

◆ ixsg_local

integer space_grid_runtime_type_mod::tspacegrid::ixsg_local
private

Start (s) and End (e) Indices for space grid arrays in computational subdomain (including communication cells for gradients)

◆ iye_extend

integer space_grid_runtime_type_mod::tspacegrid::iye_extend
private

◆ iye_global

integer space_grid_runtime_type_mod::tspacegrid::iye_global
private

◆ iye_local

integer space_grid_runtime_type_mod::tspacegrid::iye_local
private

◆ iyeg_global

integer space_grid_runtime_type_mod::tspacegrid::iyeg_global
private

◆ iyeg_local

integer space_grid_runtime_type_mod::tspacegrid::iyeg_local
private

◆ iys_extend

integer space_grid_runtime_type_mod::tspacegrid::iys_extend
private

◆ iys_global

integer space_grid_runtime_type_mod::tspacegrid::iys_global
private

◆ iys_local

integer space_grid_runtime_type_mod::tspacegrid::iys_local
private

◆ iysg_global

integer space_grid_runtime_type_mod::tspacegrid::iysg_global
private

◆ iysg_local

integer space_grid_runtime_type_mod::tspacegrid::iysg_local
private

◆ ize_local

integer space_grid_runtime_type_mod::tspacegrid::ize_local
private

◆ izeg_local

integer space_grid_runtime_type_mod::tspacegrid::izeg_local
private

◆ izs_local

integer space_grid_runtime_type_mod::tspacegrid::izs_local
private

◆ izsg_local

integer space_grid_runtime_type_mod::tspacegrid::izsg_local
private

◆ nxgc

integer space_grid_runtime_type_mod::tspacegrid::nxgc
private

Number of ghost cells in x and y directions.

◆ nygc

integer space_grid_runtime_type_mod::tspacegrid::nygc
private

◆ xarray

real(dp), dimension(:), allocatable space_grid_runtime_type_mod::tspacegrid::xarray
private

◆ xarray_max

real(dp) space_grid_runtime_type_mod::tspacegrid::xarray_max
private

◆ xarray_min

real(dp) space_grid_runtime_type_mod::tspacegrid::xarray_min
private

Grid coordinates of first/last ghost cell.

◆ yarray

real(dp), dimension(:), allocatable space_grid_runtime_type_mod::tspacegrid::yarray
private

◆ yarray_max

real(dp) space_grid_runtime_type_mod::tspacegrid::yarray_max
private

◆ yarray_min

real(dp) space_grid_runtime_type_mod::tspacegrid::yarray_min
private

The documentation for this type was generated from the following file: