dbcsr_tas_reserve_blocks Interface

public interface dbcsr_tas_reserve_blocks

Module Procedures

private subroutine dbcsr_tas_reserve_blocks_template(matrix_in, matrix_out)

Make sure that matrix_out has same blocks reserved as matrix_in. This assumes that both matrices have same number of block rows and block columns.

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(in) :: matrix_in
type(dbcsr_tas_type), intent(inout) :: matrix_out

private subroutine dbcsr_tas_reserve_blocks_index(matrix, rows, columns)

As dbcsr_reserve_blocks

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(inout) :: matrix
integer(kind=int_8), intent(in), DIMENSION(:) :: rows
integer(kind=int_8), intent(in), DIMENSION(:) :: columns