c_dbcsr_multiply_d Subroutine

private subroutine c_dbcsr_multiply_d(c_transa, c_transb, c_alpha, c_matrix_a, c_matrix_b, c_beta, c_matrix_c, c_first_row, c_last_row, c_first_column, c_last_column, c_first_k, c_last_k, c_retain_sparsity, c_filter_eps, c_flop) bind(C, name="0")

Arguments

TypeIntentOptionalAttributesName
character(kind=c_char), intent(in), value:: c_transa
character(kind=c_char), intent(in), value:: c_transb
real(kind=c_double), intent(in), value:: c_alpha
type(c_ptr), intent(in), VALUE:: c_matrix_a
type(c_ptr), intent(in), VALUE:: c_matrix_b
real(kind=c_double), intent(in), value:: c_beta
type(c_ptr), intent(in), VALUE:: c_matrix_c
integer(kind=c_int), intent(in), optional :: c_first_row
integer(kind=c_int), intent(in), optional :: c_last_row
integer(kind=c_int), intent(in), optional :: c_first_column
integer(kind=c_int), intent(in), optional :: c_last_column
integer(kind=c_int), intent(in), optional :: c_first_k
integer(kind=c_int), intent(in), optional :: c_last_k
logical(kind=c_bool), intent(in), optional :: c_retain_sparsity
real(kind=c_double), optional :: c_filter_eps
integer(kind=c_long_long), optional :: c_flop

Contents

None