reserve tensor blocks using block indices
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_t_type), | intent(inout) | :: | tensor | |||
integer, | intent(in), | optional, | DIMENSION(:) | :: | blk_ind_1 |
index of blocks to reserve in each dimension |
integer, | intent(in), | optional, | DIMENSION(:) | :: | blk_ind_2 |
index of blocks to reserve in each dimension |
integer, | intent(in), | optional, | DIMENSION(:) | :: | blk_ind_3 |
index of blocks to reserve in each dimension |
integer, | intent(in), | optional, | DIMENSION(:) | :: | blk_ind_4 |
index of blocks to reserve in each dimension |
reserve blocks from indices as array object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_t_type), | intent(inout) | :: | tensor | |||
integer, | intent(in), | DIMENSION(:, :) | :: | blk_ind |
reserve tensor blocks using template
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_t_type), | intent(in) | :: | tensor_in |
template tensor |
||
type(dbcsr_t_type), | intent(inout) | :: | tensor_out |
reserve matrix blocks using tensor template
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_t_type), | intent(in) | :: | tensor_in | |||
type(dbcsr_type), | intent(inout) | :: | matrix_out |
reserve tensor blocks using matrix template
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_type), | intent(in), | TARGET | :: | matrix_in | ||
type(dbcsr_t_type), | intent(inout) | :: | tensor_out |