dbcsr_tas_blk_size_t Interface

private interface dbcsr_tas_blk_size_t

Module Procedures

private function new_dbcsr_tas_blk_size_t(blk_size, map_blks, which_dim)

Create block size object for one matrix dimension \return block size object

Arguments

Type IntentOptional 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

Return Value type(dbcsr_tas_blk_size_t)