z_bpack_defs::z_intersect_md Type Reference

**** subtensor of a full tensor More...

Collaboration diagram for z_bpack_defs::z_intersect_md:

Public Attributes

integer pg
 the index in the process group More...
 
integer idx
 
integer, dimension(:), allocatable idx_r_m
 
integer, dimension(:), allocatable idx_c_m
 
integer sender
 
integer receiver
 
integer, dimension(:), allocatable nc
 
integer, dimension(:), allocatable nr
 
type(z_iarray), dimension(:), allocatable idxmap
 map based on masks from the nonzero indices to original indices More...
 
integer, dimension(:,:), allocatable masks
 store mask of each entry that determine whether to skip the evaluation More...
 
type(z_iarray), dimension(:), allocatable rows
 store indices in bmat or global z_list of intersections More...
 
type(z_iarray), dimension(:), allocatable cols
 store indices in bmat or global z_list of intersections More...
 
complex(kind=8), dimension(:, :), pointer dat => null()
 shape product(nr), product(nc) More...
 

Detailed Description

**** subtensor of a full tensor

Member Data Documentation

◆ cols

type(z_iarray), dimension(:), allocatable z_bpack_defs::z_intersect_md::cols

store indices in bmat or global z_list of intersections

◆ dat

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

shape product(nr), product(nc)

◆ idx

integer z_bpack_defs::z_intersect_md::idx

◆ idx_c_m

integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::idx_c_m

◆ idx_r_m

integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::idx_r_m

◆ idxmap

type(z_iarray), dimension(:), allocatable z_bpack_defs::z_intersect_md::idxmap

map based on masks from the nonzero indices to original indices

◆ masks

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

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

◆ nc

integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::nc

◆ nr

integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::nr

◆ pg

integer z_bpack_defs::z_intersect_md::pg

the index in the process group

◆ receiver

integer z_bpack_defs::z_intersect_md::receiver

◆ rows

type(z_iarray), dimension(:), allocatable z_bpack_defs::z_intersect_md::rows

store indices in bmat or global z_list of intersections

◆ sender

integer z_bpack_defs::z_intersect_md::sender

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