z_bpack_defs::z_butterfly_skel_md Type Reference

**** keep track of skeleton columns and rows for one butterfly level More...

Collaboration diagram for z_bpack_defs::z_butterfly_skel_md:

Public Attributes

integer, dimension(:), allocatable nc
 

local block columns per dimension. L: 2^l. L: 2^l. R: 2^(level_half-l)

More...
 
integer, dimension(:), allocatable nr
 

local block rows per dimension. L: 2^(level_butterfly-level_half-l). R: 2^l

More...
 
integer, dimension(:), allocatable idx_c
 
integer, dimension(:), allocatable idx_r
 column and row number of the first local block More...
 
integer, dimension(:), allocatable inc_c
 
integer, dimension(:), allocatable inc_r
 increment of local block row and columns More...
 
type(z_butterflyindex), dimension(:, :, :), allocatable inds
 L: sizes nr(1) * product(nc) * Ndim. !< R: sizes product(nr) * nc(1) * Ndim. More...
 

Detailed Description

**** keep track of skeleton columns and rows for one butterfly level

Member Data Documentation

◆ idx_c

integer, dimension(:), allocatable z_bpack_defs::z_butterfly_skel_md::idx_c

◆ idx_r

integer, dimension(:), allocatable z_bpack_defs::z_butterfly_skel_md::idx_r

column and row number of the first local block

◆ inc_c

integer, dimension(:), allocatable z_bpack_defs::z_butterfly_skel_md::inc_c

◆ inc_r

integer, dimension(:), allocatable z_bpack_defs::z_butterfly_skel_md::inc_r

increment of local block row and columns

◆ inds

type(z_butterflyindex), dimension(:, :, :), allocatable z_bpack_defs::z_butterfly_skel_md::inds

L: sizes nr(1) * product(nc) * Ndim. !< R: sizes product(nr) * nc(1) * Ndim.

◆ nc

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

local block columns per dimension. L: 2^l. L: 2^l. R: 2^(level_half-l)

◆ nr

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

local block rows per dimension. L: 2^(level_butterfly-level_half-l). R: 2^l


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