MaskedSpatialIntegralV Interface

public interface MaskedSpatialIntegralV

Module Procedures

private subroutine MaskedSpatialIntegralRAttrVSP_(inAv, outAv, SpatialWeights, iMask, rMask, UseFastMethod, SumWeights, WeightSumTag, comm)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: inAv
type(AttrVect), intent(out) :: outAv
real(kind=SP), dimension(:), pointer :: SpatialWeights
integer, optional, dimension(:), pointer :: iMask
real(kind=SP), optional, dimension(:), pointer :: rMask
logical, intent(in) :: UseFastMethod
logical, intent(in), optional :: SumWeights
character(len=*), intent(in), optional :: WeightSumTag
integer, intent(in), optional :: comm

private subroutine MaskedSpatialIntegralRAttrVDP_(inAv, outAv, SpatialWeights, iMask, rMask, UseFastMethod, SumWeights, WeightSumTag, comm)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: inAv
type(AttrVect), intent(out) :: outAv
real(kind=DP), dimension(:), pointer :: SpatialWeights
integer, optional, dimension(:), pointer :: iMask
real(kind=DP), optional, dimension(:), pointer :: rMask
logical, intent(in) :: UseFastMethod
logical, intent(in), optional :: SumWeights
character(len=*), intent(in), optional :: WeightSumTag
integer, intent(in), optional :: comm