operator(*) Interface

public interface operator(*)

Module Procedures

private function left_product_dmatrix_i_csr(C, A) result(B)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: C
type(sparse_dmatrix_csr), intent(in) :: A

Return Value type(sparse_dmatrix_csr)

private function left_product_dmatrix_d_csr(C, A) result(B)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: C
type(sparse_dmatrix_csr), intent(in) :: A

Return Value type(sparse_dmatrix_csr)

private function left_product_zmatrix_i_csr(C, A) result(B)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: C
type(sparse_zmatrix_csr), intent(in) :: A

Return Value type(sparse_zmatrix_csr)

private function left_product_zmatrix_d_csr(C, A) result(B)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: C
type(sparse_zmatrix_csr), intent(in) :: A

Return Value type(sparse_zmatrix_csr)

private function left_product_zmatrix_z_csr(C, A) result(B)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: C
type(sparse_zmatrix_csr), intent(in) :: A

Return Value type(sparse_zmatrix_csr)

private function right_product_dmatrix_i_csr(A, C) result(B)

Arguments

Type IntentOptional Attributes Name
type(sparse_dmatrix_csr), intent(in) :: A
integer, intent(in) :: C

Return Value type(sparse_dmatrix_csr)

private function right_product_dmatrix_d_csr(A, C) result(B)

Arguments

Type IntentOptional Attributes Name
type(sparse_dmatrix_csr), intent(in) :: A
real(kind=8), intent(in) :: C

Return Value type(sparse_dmatrix_csr)

private function right_product_zmatrix_i_csr(A, C) result(B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csr), intent(in) :: A
integer, intent(in) :: C

Return Value type(sparse_zmatrix_csr)

private function right_product_zmatrix_d_csr(A, C) result(B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csr), intent(in) :: A
real(kind=8), intent(in) :: C

Return Value type(sparse_zmatrix_csr)

private function right_product_zmatrix_z_csr(A, C) result(B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csr), intent(in) :: A
complex(kind=8), intent(in) :: C

Return Value type(sparse_zmatrix_csr)