dbcsr_put_block Interface

public interface dbcsr_put_block

Module Procedures

private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale)

Arguments

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

private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale)

Arguments

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