Definition at line 150 of file index.F90.
|
integer | dim |
| the dimension More...
|
|
integer, dimension(:,:), allocatable | nr |
| dimensions of the box where the points are contained More...
|
|
integer, dimension(:), allocatable | ll |
| literally nr(2,:) - nr(1,:) + 1 - 2*enlarge(:) More...
|
|
integer, dimension(:), allocatable | enlarge |
| number of points to add for boundary conditions More...
|
|
integer(int64) | checksum |
|
integer(int64), dimension(:), pointer | grid_to_spatial_global |
| map: global grid index -> spatial index More...
|
|
integer(int64), dimension(:), pointer | spatial_to_grid_global |
| inverse map: spatial index -> global grid index More...
|
|
integer | type |
| index type: IDX_CUBIC or IDX_HILBERT More...
|
|
integer | bits |
| bits per dimension for Hilbert index More...
|
|
integer, dimension(:), allocatable | offset |
| offset for getting the indices from the spatial index More...
|
|
integer, dimension(:), allocatable | stride |
|
type(mpi_win) | window_grid_to_spatial |
| handle to shared memory window for map More...
|
|
type(mpi_win) | window_spatial_to_grid |
| handle to shared memory window for inverse map More...
|
|
◆ dim
integer index_oct_m::index_t::dim |
|
private |
◆ nr
integer, dimension(:,:), allocatable index_oct_m::index_t::nr |
|
private |
dimensions of the box where the points are contained
Definition at line 153 of file index.F90.
◆ ll
integer, dimension(:), allocatable index_oct_m::index_t::ll |
|
private |
literally nr(2,:) - nr(1,:) + 1 - 2*enlarge(:)
Definition at line 154 of file index.F90.
◆ enlarge
integer, dimension(:), allocatable index_oct_m::index_t::enlarge |
|
private |
number of points to add for boundary conditions
Definition at line 155 of file index.F90.
◆ checksum
integer(int64) index_oct_m::index_t::checksum |
|
private |
◆ grid_to_spatial_global
integer(int64), dimension(:), pointer index_oct_m::index_t::grid_to_spatial_global |
|
private |
map: global grid index -> spatial index
Definition at line 157 of file index.F90.
◆ spatial_to_grid_global
integer(int64), dimension(:), pointer index_oct_m::index_t::spatial_to_grid_global |
|
private |
inverse map: spatial index -> global grid index
Definition at line 158 of file index.F90.
◆ type
integer index_oct_m::index_t::type |
|
private |
index type: IDX_CUBIC or IDX_HILBERT
Definition at line 159 of file index.F90.
◆ bits
integer index_oct_m::index_t::bits |
|
private |
bits per dimension for Hilbert index
Definition at line 160 of file index.F90.
◆ offset
integer, dimension(:), allocatable index_oct_m::index_t::offset |
|
private |
offset for getting the indices from the spatial index
Definition at line 161 of file index.F90.
◆ stride
integer, dimension(:), allocatable index_oct_m::index_t::stride |
|
private |
◆ window_grid_to_spatial
type(mpi_win) index_oct_m::index_t::window_grid_to_spatial |
|
private |
handle to shared memory window for map
Definition at line 163 of file index.F90.
◆ window_spatial_to_grid
type(mpi_win) index_oct_m::index_t::window_spatial_to_grid |
|
private |
handle to shared memory window for inverse map
Definition at line 164 of file index.F90.
The documentation for this type was generated from the following file: