operator(-) Interface

public interface operator(-)

Overload the - operator for matrix-matrix subtraction. The two matrices need to be of the same type and kind. Specifications


Functions

private pure module function matrix_sub_tridiagonal_cdp(A, B) result(C)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_cdp_type), intent(in) :: A
type(tridiagonal_cdp_type), intent(in) :: B

Return Value type(tridiagonal_cdp_type)

private pure module function matrix_sub_tridiagonal_csp(A, B) result(C)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_csp_type), intent(in) :: A
type(tridiagonal_csp_type), intent(in) :: B

Return Value type(tridiagonal_csp_type)

private pure module function matrix_sub_tridiagonal_dp(A, B) result(C)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_dp_type), intent(in) :: A
type(tridiagonal_dp_type), intent(in) :: B

Return Value type(tridiagonal_dp_type)

private pure module function matrix_sub_tridiagonal_sp(A, B) result(C)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_sp_type), intent(in) :: A
type(tridiagonal_sp_type), intent(in) :: B

Return Value type(tridiagonal_sp_type)