MergeTwo Interface

public interface MergeTwo

Module Procedures

private subroutine MergeTwoGGSP_(inAv1, iMaskTags1, rMaskTags1, inAv2, iMaskTags2, rMaskTags2, GGrid, CheckMasks, outAv, WeightSum)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: inAv1
character(len=*), intent(in), optional :: iMaskTags1
character(len=*), intent(in), optional :: rMaskTags1
type(AttrVect), intent(in) :: inAv2
character(len=*), intent(in), optional :: iMaskTags2
character(len=*), intent(in), optional :: rMaskTags2
type(GeneralGrid), intent(in) :: GGrid
logical, intent(in) :: CheckMasks
type(AttrVect), intent(inout) :: outAv
real(kind=SP), dimension(:), pointer :: WeightSum

private subroutine MergeTwoGGDP_(inAv1, iMaskTags1, rMaskTags1, inAv2, iMaskTags2, rMaskTags2, GGrid, CheckMasks, outAv, WeightSum)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: inAv1
character(len=*), intent(in), optional :: iMaskTags1
character(len=*), intent(in), optional :: rMaskTags1
type(AttrVect), intent(in) :: inAv2
character(len=*), intent(in), optional :: iMaskTags2
character(len=*), intent(in), optional :: rMaskTags2
type(GeneralGrid), intent(in) :: GGrid
logical, intent(in) :: CheckMasks
type(AttrVect), intent(inout) :: outAv
real(kind=DP), dimension(:), pointer :: WeightSum