sMatAvMult Interface

public interface sMatAvMult

Module Procedures

private subroutine sMatAvMult_DataLocal_(xAV, sMat, yAV, Vector, rList, TrList)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: xAV
type(SparseMatrix), intent(inout) :: sMat
type(AttrVect), intent(inout) :: yAV
logical, intent(in), optional :: Vector
character(len=*), intent(in), optional :: rList
character(len=*), intent(in), optional :: TrList

private subroutine sMatAvMult_SMPlus_(xAV, sMatPlus, yAV, Vector, rList, TrList)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: xAV
type(SparseMatrixPlus), intent(inout) :: sMatPlus
type(AttrVect), intent(inout) :: yAV
logical, intent(in), optional :: Vector
character(len=*), intent(in), optional :: rList
character(len=*), intent(in), optional :: TrList