ESMF_DynamicMaskMod Module


Uses

  • module~~esmf_dynamicmaskmod~~UsesGraph module~esmf_dynamicmaskmod ESMF_DynamicMaskMod module~esmf_f90interfacemod ESMF_F90InterfaceMod module~esmf_dynamicmaskmod->module~esmf_f90interfacemod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_dynamicmaskmod->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_dynamicmaskmod->module~esmf_logerrmod module~esmf_rhandlemod ESMF_RHandleMod module~esmf_dynamicmaskmod->module~esmf_rhandlemod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_dynamicmaskmod->module~esmf_utiltypesmod module~esmf_f90interfacemod->module~esmf_logerrmod module~esmf_f90interfacemod->module~esmf_utiltypesmod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod module~esmf_rhandlemod->module~esmf_f90interfacemod module~esmf_rhandlemod->module~esmf_initmacrosmod module~esmf_rhandlemod->module~esmf_logerrmod module~esmf_rhandlemod->module~esmf_utiltypesmod iso_c_binding iso_c_binding module~esmf_rhandlemod->iso_c_binding module~esmf_basemod ESMF_BaseMod module~esmf_rhandlemod->module~esmf_basemod module~esmf_rhandlemod->module~esmf_ioutilmod module~esmf_vmmod ESMF_VMMod module~esmf_rhandlemod->module~esmf_vmmod module~esmf_utiltypesmod->iso_c_binding module~esmf_basemod->module~esmf_initmacrosmod module~esmf_basemod->module~esmf_logerrmod module~esmf_basemod->module~esmf_utiltypesmod module~esmf_basemod->iso_c_binding module~esmf_basemod->module~esmf_ioutilmod module~esmf_basemod->module~esmf_vmmod module~esmf_ioutilmod->module~esmf_utiltypesmod module~esmf_vmmod->module~esmf_f90interfacemod module~esmf_vmmod->module~esmf_initmacrosmod module~esmf_vmmod->module~esmf_logerrmod module~esmf_vmmod->module~esmf_utiltypesmod module~esmf_vmmod->iso_c_binding module~esmf_vmmod->module~esmf_ioutilmod

Used by

  • module~~esmf_dynamicmaskmod~~UsedByGraph module~esmf_dynamicmaskmod ESMF_DynamicMaskMod module~esmf ESMF module~esmf->module~esmf_dynamicmaskmod module~esmf_arraymod ESMF_ArrayMod module~esmf_arraymod->module~esmf_dynamicmaskmod module~esmf_fieldregridmod ESMF_FieldRegridMod module~esmf_fieldregridmod->module~esmf_dynamicmaskmod

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