ScaleMatrix Interface

public interface ScaleMatrix

Contents


Module Procedures

private subroutine ScaleMatrix_lsr(matA, constant)

Will scale a sparse matrix by a constant.

Arguments

Type IntentOptional AttributesName
type(Matrix_lsr), intent(inout) :: matA

Matrix A.

real(kind=NTREAL), intent(in) :: constant

Constant scale factor.

private subroutine ScaleMatrix_lsc(matA, constant)

Will scale a sparse matrix by a constant.

Arguments

Type IntentOptional AttributesName
type(Matrix_lsc), intent(inout) :: matA

Matrix A.

real(kind=NTREAL), intent(in) :: constant

Constant scale factor.

private subroutine ScaleMatrix_lsc_c(matA, constant)

Will scale a sparse matrix by a constant. Will scale a sparse matrix by a constant.

Arguments

Type IntentOptional AttributesName
type(Matrix_lsc), intent(inout) :: matA

Matrix A.

complex(kind=NTCOMPLEX), intent(in) :: constant

Constant scale factor.