dbcsr_tas_put_block Interface

private interface dbcsr_tas_put_block

Module Procedures

private subroutine dbcsr_tas_put_block_r_dp(matrix, row, col, block, transposed, summation, scale)

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(inout) :: matrix
integer(kind=int_8), intent(in) :: row
integer(kind=int_8), intent(in) :: col
real(kind=real_8), intent(in), DIMENSION(:, :) :: block
logical, intent(in), optional :: transposed
logical, intent(in), optional :: summation
real(kind=real_8), intent(in), optional :: scale

private subroutine dbcsr_tas_put_block_r_sp(matrix, row, col, block, transposed, summation, scale)

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(inout) :: matrix
integer(kind=int_8), intent(in) :: row
integer(kind=int_8), intent(in) :: col
real(kind=real_4), intent(in), DIMENSION(:, :) :: block
logical, intent(in), optional :: transposed
logical, intent(in), optional :: summation
real(kind=real_4), intent(in), optional :: scale

private subroutine dbcsr_tas_put_block_c_dp(matrix, row, col, block, transposed, summation, scale)

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(inout) :: matrix
integer(kind=int_8), intent(in) :: row
integer(kind=int_8), intent(in) :: col
complex(kind=real_8), intent(in), DIMENSION(:, :) :: block
logical, intent(in), optional :: transposed
logical, intent(in), optional :: summation
complex(kind=real_8), intent(in), optional :: scale

private subroutine dbcsr_tas_put_block_c_sp(matrix, row, col, block, transposed, summation, scale)

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(inout) :: matrix
integer(kind=int_8), intent(in) :: row
integer(kind=int_8), intent(in) :: col
complex(kind=real_4), intent(in), DIMENSION(:, :) :: block
logical, intent(in), optional :: transposed
logical, intent(in), optional :: summation
complex(kind=real_4), intent(in), optional :: scale