dbcsr_t_iterator_type Derived Type

type, public :: dbcsr_t_iterator_type


Components

Type Visibility Attributes Name Initial
type(dbcsr_tas_iterator), public :: iter = dbcsr_tas_iterator()
type(nd_to_2d_mapping), public :: nd_index_blk = nd_to_2d_mapping()
type(nd_to_2d_mapping), public :: nd_index = nd_to_2d_mapping()
type(array_list), public :: blk_sizes = array_list()
type(array_list), public :: blk_offsets = array_list()

Source Code

   TYPE dbcsr_t_iterator_type
#if defined(__GNUC__) && defined(__GNUC_MINOR__) && (TO_VERSION(9, 5) > TO_VERSION(__GNUC__, __GNUC_MINOR__))
      TYPE(dbcsr_tas_iterator)    :: iter
      TYPE(nd_to_2d_mapping)      :: nd_index_blk
      TYPE(nd_to_2d_mapping)      :: nd_index
      TYPE(array_list)            :: blk_sizes, blk_offsets
#else
      TYPE(dbcsr_tas_iterator)    :: iter = dbcsr_tas_iterator()
      TYPE(nd_to_2d_mapping)      :: nd_index_blk = nd_to_2d_mapping()
      TYPE(nd_to_2d_mapping)      :: nd_index = nd_to_2d_mapping()
      TYPE(array_list)            :: blk_sizes = array_list(), blk_offsets = array_list()
#endif
   END TYPE dbcsr_t_iterator_type