m_SpatialIntegral Module


Interfaces

public interface SpatialIntegral

  • private subroutine SpatialIntegralRAttrGG_(inAv, outAv, GGrid, WeightTag, SumWeights, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv
    type(AttrVect), intent(out) :: outAv
    type(GeneralGrid), intent(in) :: GGrid
    character(len=*), intent(in) :: WeightTag
    logical, intent(in), optional :: SumWeights
    integer, intent(in), optional :: comm

public interface SpatialAverage

  • private subroutine SpatialAverageRAttrGG_(inAv, outAv, GGrid, WeightTag, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv
    type(AttrVect), intent(out) :: outAv
    type(GeneralGrid), intent(in) :: GGrid
    character(len=*), intent(in) :: WeightTag
    integer, intent(in), optional :: comm

public interface MaskedSpatialIntegral

  • private subroutine MaskedSpatialIntegralRAttrGG_(inAv, outAv, GGrid, SpatialWeightTag, iMaskTags, rMaskTags, UseFastMethod, SumWeights, WeightSumTag, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv
    type(AttrVect), intent(out) :: outAv
    type(GeneralGrid), intent(in) :: GGrid
    character(len=*), intent(in) :: SpatialWeightTag
    character(len=*), intent(in), optional :: iMaskTags
    character(len=*), intent(in), optional :: rMaskTags
    logical, intent(in) :: UseFastMethod
    logical, intent(in), optional :: SumWeights
    character(len=*), intent(in), optional :: WeightSumTag
    integer, intent(in), optional :: comm

public interface MaskedSpatialAverage

  • private subroutine MaskedSpatialAverageRAttrGG_(inAv, outAv, GGrid, SpatialWeightTag, iMaskTags, rMaskTags, UseFastMethod, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv
    type(AttrVect), intent(out) :: outAv
    type(GeneralGrid), intent(in) :: GGrid
    character(len=*), intent(in) :: SpatialWeightTag
    character(len=*), intent(in), optional :: iMaskTags
    character(len=*), intent(in), optional :: rMaskTags
    logical, intent(in) :: UseFastMethod
    integer, intent(in), optional :: comm

public interface PairedSpatialIntegrals

  • private subroutine PairedSpatialIntegralRAttrGG_(inAv1, outAv1, GGrid1, WeightTag1, inAv2, outAv2, GGrid2, WeightTag2, SumWeights, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv1
    type(AttrVect), intent(out) :: outAv1
    type(GeneralGrid), intent(in) :: GGrid1
    character(len=*), intent(in) :: WeightTag1
    type(AttrVect), intent(in) :: inAv2
    type(AttrVect), intent(out) :: outAv2
    type(GeneralGrid), intent(in) :: GGrid2
    character(len=*), intent(in) :: WeightTag2
    logical, intent(in), optional :: SumWeights
    integer, intent(in) :: comm

public interface PairedSpatialAverages

  • private subroutine PairedSpatialAverageRAttrGG_(inAv1, outAv1, GGrid1, WeightTag1, inAv2, outAv2, GGrid2, WeightTag2, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv1
    type(AttrVect), intent(out) :: outAv1
    type(GeneralGrid), intent(in) :: GGrid1
    character(len=*), intent(in) :: WeightTag1
    type(AttrVect), intent(in) :: inAv2
    type(AttrVect), intent(out) :: outAv2
    type(GeneralGrid), intent(in) :: GGrid2
    character(len=*), intent(in) :: WeightTag2
    integer, intent(in) :: comm

public interface PairedMaskedSpatialIntegrals

  • private subroutine PairedMaskedIntegralRAttrGG_(inAv1, outAv1, GGrid1, SpatialWeightTag1, rMaskTags1, iMaskTags1, inAv2, outAv2, GGrid2, SpatialWeightTag2, rMaskTags2, iMaskTags2, UseFastMethod, SumWeights, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv1
    type(AttrVect), intent(out) :: outAv1
    type(GeneralGrid), intent(in) :: GGrid1
    character(len=*), intent(in) :: SpatialWeightTag1
    character(len=*), intent(in), optional :: rMaskTags1
    character(len=*), intent(in), optional :: iMaskTags1
    type(AttrVect), intent(in) :: inAv2
    type(AttrVect), intent(out) :: outAv2
    type(GeneralGrid), intent(in) :: GGrid2
    character(len=*), intent(in) :: SpatialWeightTag2
    character(len=*), intent(in), optional :: rMaskTags2
    character(len=*), intent(in), optional :: iMaskTags2
    logical, intent(in) :: UseFastMethod
    logical, intent(in), optional :: SumWeights
    integer, intent(in) :: comm

public interface PairedMaskedSpatialAverages

  • private subroutine PairedMaskedAverageRAttrGG_(inAv1, outAv1, GGrid1, SpatialWeightTag1, rMaskTags1, iMaskTags1, inAv2, outAv2, GGrid2, SpatialWeightTag2, rMaskTags2, iMaskTags2, UseFastMethod, comm)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAv1
    type(AttrVect), intent(out) :: outAv1
    type(GeneralGrid), intent(in) :: GGrid1
    character(len=*), intent(in) :: SpatialWeightTag1
    character(len=*), intent(in), optional :: rMaskTags1
    character(len=*), intent(in), optional :: iMaskTags1
    type(AttrVect), intent(in) :: inAv2
    type(AttrVect), intent(out) :: outAv2
    type(GeneralGrid), intent(in) :: GGrid2
    character(len=*), intent(in) :: SpatialWeightTag2
    character(len=*), intent(in), optional :: rMaskTags2
    character(len=*), intent(in), optional :: iMaskTags2
    logical, intent(in) :: UseFastMethod
    integer, intent(in) :: comm