nd_to_2d_mapping Derived Type

type, public :: nd_to_2d_mapping


Components

Type Visibility Attributes Name Initial
integer, public :: ndim_nd
integer, public :: ndim1_2d
integer, public :: ndim2_2d
integer, public, DIMENSION(:), ALLOCATABLE :: dims_nd
integer(kind=int_8), public, DIMENSION(2) :: dims_2d
integer, public, DIMENSION(:), ALLOCATABLE :: dims1_2d
integer, public, DIMENSION(:), ALLOCATABLE :: dims2_2d
integer, public, DIMENSION(:), ALLOCATABLE :: map1_2d
integer, public, DIMENSION(:), ALLOCATABLE :: map2_2d
integer, public, DIMENSION(:), ALLOCATABLE :: map_nd
integer, public :: base
logical, public :: col_major

Source Code

   TYPE nd_to_2d_mapping
      INTEGER                                      :: ndim_nd
      INTEGER                                      :: ndim1_2d
      INTEGER                                      :: ndim2_2d

      INTEGER, DIMENSION(:), ALLOCATABLE           :: dims_nd
      INTEGER(KIND=int_8), DIMENSION(2)            :: dims_2d
      INTEGER, DIMENSION(:), ALLOCATABLE           :: dims1_2d
      INTEGER, DIMENSION(:), ALLOCATABLE           :: dims2_2d

      INTEGER, DIMENSION(:), ALLOCATABLE           :: map1_2d
      INTEGER, DIMENSION(:), ALLOCATABLE           :: map2_2d
      INTEGER, DIMENSION(:), ALLOCATABLE           :: map_nd

      INTEGER                                      :: base
      LOGICAL                                      :: col_major
   END TYPE nd_to_2d_mapping