**** keep track of skeleton columns and rows for one butterfly level
More...
|
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...
|
|
**** keep track of skeleton columns and rows for one butterfly level
◆ 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:
- /home/administrator/Desktop/Research/ButterflyPACK/SRC_DOUBLECOMPLEX/zBPACK_defs.f90