z_bpack_defs::z_intersect Type Reference

**** intersections of a block row and column More...

Public Attributes

integer pg
 the index in the process group More...
 
integer idx
 
integer nc
 
integer nr
 
integer nr_loc
 
integer, dimension(:), allocatable mmap
 map based on masks from the nonzero rows to original rows More...
 
integer, dimension(:), allocatable nmap
 map based on masks from the nonzero columns to original columns More...
 
integer, dimension(:,:), allocatable masks
 store mask of each entry that determine whether to skip the evaluation More...
 
integer, dimension(:), allocatable rows
 
integer, dimension(:), allocatable cols
 store indices in bmat or global z_list of intersections More...
 
integer, dimension(:), allocatable rows_loc
 store indices in rows More...
 
integer, dimension(:), allocatable glo2loc
 store index mapping from rows to rows_loc More...
 
complex(kind=8), dimension(:, :), pointer dat => null()
 
complex(kind=8), dimension(:, :), pointer dat_loc => null()
 

Detailed Description

**** intersections of a block row and column

Member Data Documentation

◆ cols

integer, dimension(:), allocatable z_bpack_defs::z_intersect::cols

store indices in bmat or global z_list of intersections

◆ dat

complex(kind=8), dimension(:, :), pointer z_bpack_defs::z_intersect::dat => null()

◆ dat_loc

complex(kind=8), dimension(:, :), pointer z_bpack_defs::z_intersect::dat_loc => null()

◆ glo2loc

integer, dimension(:), allocatable z_bpack_defs::z_intersect::glo2loc

store index mapping from rows to rows_loc

◆ idx

integer z_bpack_defs::z_intersect::idx

◆ masks

integer, dimension(:,:), allocatable z_bpack_defs::z_intersect::masks

store mask of each entry that determine whether to skip the evaluation

◆ mmap

integer, dimension(:), allocatable z_bpack_defs::z_intersect::mmap

map based on masks from the nonzero rows to original rows

◆ nc

integer z_bpack_defs::z_intersect::nc

◆ nmap

integer, dimension(:), allocatable z_bpack_defs::z_intersect::nmap

map based on masks from the nonzero columns to original columns

◆ nr

integer z_bpack_defs::z_intersect::nr

◆ nr_loc

integer z_bpack_defs::z_intersect::nr_loc

◆ pg

integer z_bpack_defs::z_intersect::pg

the index in the process group

◆ rows

integer, dimension(:), allocatable z_bpack_defs::z_intersect::rows

◆ rows_loc

integer, dimension(:), allocatable z_bpack_defs::z_intersect::rows_loc

store indices in rows


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