Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | optional | :: | srcMaskValues(:) | ||
integer, | intent(in), | optional | :: | dstMaskValues(:) | ||
type(ESMF_RegridMethod_Flag), | intent(in), | optional | :: | regridmethod | ||
type(ESMF_PoleMethod_Flag), | intent(in), | optional | :: | polemethod | ||
integer, | intent(in), | optional | :: | regridPoleNPnts | ||
type(ESMF_LineType_Flag), | intent(in), | optional | :: | linetype | ||
type(ESMF_NormType_Flag), | intent(in), | optional | :: | normtype | ||
type(ESMF_ExtrapMethod_Flag), | intent(in), | optional | :: | extrapmethod | ||
integer, | intent(in), | optional | :: | extrapNumSrcPnts | ||
real(kind=ESMF_KIND_R4), | intent(in), | optional | :: | extrapDistExponent | ||
integer, | intent(in), | optional | :: | extrapNumLevels | ||
type(ESMF_UnmappedAction_Flag), | intent(in), | optional | :: | unmappedaction | ||
logical, | intent(in), | optional | :: | ignoreDegenerate | ||
integer, | intent(in), | optional | :: | srcTermProcessing |
type :: RoutehandleParam private ! Use allocatable attribute so that null() acts as non-present ! optional argument in new_ESMF_Routehandle integer(kind=ESMF_KIND_I4), allocatable :: srcMaskValues(:) integer(kind=ESMF_KIND_I4), allocatable :: dstMaskValues(:) type(ESMF_RegridMethod_Flag) :: regridmethod type(ESMF_PoleMethod_Flag) :: polemethod integer, allocatable :: regridPoleNPnts type(ESMF_LineType_Flag) :: linetype type(ESMF_NormType_Flag) :: normtype type (ESMF_ExtrapMethod_Flag) :: extrapmethod integer :: extrapNumSrcPnts real(kind=ESMF_KIND_R4) :: extrapDistExponent integer, allocatable :: extrapNumLevels type(ESMF_UnmappedAction_Flag) :: unmappedaction logical :: ignoreDegenerate !# integer :: srcTermProcessing end type RoutehandleParam