ESMF_DynamicMaskMod Module



Derived Types

type, public ::  ESMF_DynamicMask

Components

Type Visibility Attributes Name Initial
character(len=7), public :: typeKey
integer(kind=ESMF_KIND_I8), public :: isInit = 76838410
type(ESMF_DynamicMaskStateR4R4R4), public :: dmsR4R4R4
type(ESMF_DynamicMaskStateR4R4R4V), public :: dmsR4R4R4V
type(ESMF_DynamicMaskStateR4R8R4), public :: dmsR4R8R4
type(ESMF_DynamicMaskStateR4R8R4V), public :: dmsR4R8R4V
type(ESMF_DynamicMaskStateR8R8R8), public :: dmsR8R8R8
type(ESMF_DynamicMaskStateR8R8R8V), public :: dmsR8R8R8V

Functions

public function ESMF_DynamicMaskGetInit(dynamicMask)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(in), optional :: dynamicMask

Return Value integer(kind=ESMF_KIND_I8)


Subroutines

public subroutine ESMF_DynamicMaskGet(dynamicMask, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(in) :: dynamicMask
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

public subroutine ESMF_DynamicMaskSetR4R4R4(dynamicMask, dynamicMaskRoutine, keywordEnforcer, handleAllElements, dynamicSrcMaskValue, dynamicDstMaskValue, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(out) :: dynamicMask
procedure(ESMF_DynamicMaskRoutineR4R4R4) :: dynamicMaskRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: handleAllElements
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicSrcMaskValue
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicDstMaskValue
integer, intent(out), optional :: rc

public subroutine ESMF_DynamicMaskSetR4R4R4V(dynamicMask, dynamicMaskRoutine, keywordEnforcer, handleAllElements, dynamicSrcMaskValue, dynamicDstMaskValue, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(out) :: dynamicMask
procedure(ESMF_DynamicMaskRoutineR4R4R4V) :: dynamicMaskRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: handleAllElements
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicSrcMaskValue
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicDstMaskValue
integer, intent(out), optional :: rc

public subroutine ESMF_DynamicMaskSetR4R8R4(dynamicMask, dynamicMaskRoutine, keywordEnforcer, handleAllElements, dynamicSrcMaskValue, dynamicDstMaskValue, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(out) :: dynamicMask
procedure(ESMF_DynamicMaskRoutineR4R8R4) :: dynamicMaskRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: handleAllElements
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicSrcMaskValue
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicDstMaskValue
integer, intent(out), optional :: rc

public subroutine ESMF_DynamicMaskSetR4R8R4V(dynamicMask, dynamicMaskRoutine, keywordEnforcer, handleAllElements, dynamicSrcMaskValue, dynamicDstMaskValue, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(out) :: dynamicMask
procedure(ESMF_DynamicMaskRoutineR4R8R4V) :: dynamicMaskRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: handleAllElements
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicSrcMaskValue
real(kind=ESMF_KIND_R4), intent(in), optional :: dynamicDstMaskValue
integer, intent(out), optional :: rc

public subroutine ESMF_DynamicMaskSetR8R8R8(dynamicMask, dynamicMaskRoutine, keywordEnforcer, handleAllElements, dynamicSrcMaskValue, dynamicDstMaskValue, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(out) :: dynamicMask
procedure(ESMF_DynamicMaskRoutineR8R8R8) :: dynamicMaskRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: handleAllElements
real(kind=ESMF_KIND_R8), intent(in), optional :: dynamicSrcMaskValue
real(kind=ESMF_KIND_R8), intent(in), optional :: dynamicDstMaskValue
integer, intent(out), optional :: rc

public subroutine ESMF_DynamicMaskSetR8R8R8V(dynamicMask, dynamicMaskRoutine, keywordEnforcer, handleAllElements, dynamicSrcMaskValue, dynamicDstMaskValue, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DynamicMask), intent(out) :: dynamicMask
procedure(ESMF_DynamicMaskRoutineR8R8R8V) :: dynamicMaskRoutine
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: handleAllElements
real(kind=ESMF_KIND_R8), intent(in), optional :: dynamicSrcMaskValue
real(kind=ESMF_KIND_R8), intent(in), optional :: dynamicDstMaskValue
integer, intent(out), optional :: rc