Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int_8), | public | :: | nmrowcol | = | -1_int_8 | ||
integer(kind=int_8), | public | :: | nfullrowcol | = | -1_int_8 | ||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | dims | |||
type(array_list), | public | :: | blk_size | = | array_list() |
Create block size object for one matrix dimension \return block size object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(array_list), | intent(in) | :: | blk_size |
arrays for block sizes along all dimensions |
||
type(nd_to_2d_mapping), | intent(in) | :: | map_blks |
tensor to matrix mapping object for blocks |
||
integer, | intent(in) | :: | which_dim |
for which dimension (1 or 2) distribution should be created |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dbcsr_tas_blk_size_t), | intent(in) | :: | t | |||
integer(kind=int_8), | intent(in) | :: | rowcol |