banded_matrix_x_vector Function

private function banded_matrix_x_vector(bandmatrix, vector) result(rvector)

Calculates the matrix-vector product of a general complex banded matrix and a complex vector. Uses the level 2 BLAS routine zgbmv.

Arguments

TypeIntentOptionalAttributesName
type(banded_matrix_t), intent(in) :: bandmatrix

the banded matrix

complex(kind=dp), intent(in) :: vector(bandmatrix%n)

the vector

Return Value complex(kind=dp)(bandmatrix%m)

the resulting matrix-vector product


Contents

None