operator(*) Interface

public interface operator(*)

Functions

private pure module function scalar_multiplication_bis_rdp(A, alpha) result(B)

Scalar multiplication with a SymTridiagonal matrix.

Arguments

Type IntentOptional Attributes Name
type(SymTridiagonal), intent(in) :: A
real(kind=dp), intent(in) :: alpha

Return Value type(SymTridiagonal)

private pure module function scalar_multiplication_rdp(alpha, A) result(B)

Scalar multiplication with a SymTridiagonal matrix.

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: alpha
type(SymTridiagonal), intent(in) :: A

Return Value type(SymTridiagonal)