ESMF_TimeIntervalSet Interface

public interface ESMF_TimeIntervalSet

Calls

interface~~esmf_timeintervalset~~CallsGraph interface~esmf_timeintervalset ESMF_TimeIntervalSet proc~esmf_timeintervalsetdur ESMF_TimeIntervalSetDur interface~esmf_timeintervalset->proc~esmf_timeintervalsetdur proc~esmf_timeintervalsetdurcal ESMF_TimeIntervalSetDurCal interface~esmf_timeintervalset->proc~esmf_timeintervalsetdurcal proc~esmf_timeintervalsetdurcaltyp ESMF_TimeIntervalSetDurCalTyp interface~esmf_timeintervalset->proc~esmf_timeintervalsetdurcaltyp proc~esmf_timeintervalsetdurstart ESMF_TimeIntervalSetDurStart interface~esmf_timeintervalset->proc~esmf_timeintervalsetdurstart proc~esmf_timeintervalsetstr ESMF_TimeIntervalSetStr interface~esmf_timeintervalset->proc~esmf_timeintervalsetstr proc~esmf_timeintervalsetstrcal ESMF_TimeIntervalSetStrCal interface~esmf_timeintervalset->proc~esmf_timeintervalsetstrcal proc~esmf_timeintervalsetstrcaltyp ESMF_TimeIntervalSetStrCalTyp interface~esmf_timeintervalset->proc~esmf_timeintervalsetstrcaltyp proc~esmf_timeintervalsetstrstart ESMF_TimeIntervalSetStrStart interface~esmf_timeintervalset->proc~esmf_timeintervalsetstrstart c_esmc_timeintervalsetdur c_esmc_timeintervalsetdur proc~esmf_timeintervalsetdur->c_esmc_timeintervalsetdur proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_timeintervalsetdur->proc~esmf_logfounderror proc~esmf_timeintervalinit ESMF_TimeIntervalInit proc~esmf_timeintervalsetdur->proc~esmf_timeintervalinit c_esmc_timeintervalsetdurcal c_esmc_timeintervalsetdurcal proc~esmf_timeintervalsetdurcal->c_esmc_timeintervalsetdurcal proc~esmf_calendargetinit ESMF_CalendarGetInit proc~esmf_timeintervalsetdurcal->proc~esmf_calendargetinit proc~esmf_imerr ESMF_IMErr proc~esmf_timeintervalsetdurcal->proc~esmf_imerr proc~esmf_timeintervalsetdurcal->proc~esmf_logfounderror proc~esmf_timeintervalsetdurcal->proc~esmf_timeintervalinit c_esmc_timeintervalsetdurcaltyp c_esmc_timeintervalsetdurcaltyp proc~esmf_timeintervalsetdurcaltyp->c_esmc_timeintervalsetdurcaltyp proc~esmf_timeintervalsetdurcaltyp->proc~esmf_logfounderror proc~esmf_timeintervalsetdurcaltyp->proc~esmf_timeintervalinit c_esmc_timeintervalsetdurstart c_esmc_timeintervalsetdurstart proc~esmf_timeintervalsetdurstart->c_esmc_timeintervalsetdurstart proc~esmf_imerrs ESMF_IMErrS proc~esmf_timeintervalsetdurstart->proc~esmf_imerrs proc~esmf_timeintervalsetdurstart->proc~esmf_logfounderror proc~esmf_timegetinit ESMF_TimeGetInit proc~esmf_timeintervalsetdurstart->proc~esmf_timegetinit proc~esmf_timeintervalsetdurstart->proc~esmf_timeintervalinit proc~esmf_timeintervalsetstr->proc~esmf_timeintervalsetdur proc~esmf_timeintervalsetstr->proc~esmf_logfounderror proc~esmf_parsedurstring ESMF_ParseDurString proc~esmf_timeintervalsetstr->proc~esmf_parsedurstring proc~esmf_timeintervalsetstrcal->proc~esmf_timeintervalsetdurcal proc~esmf_timeintervalsetstrcal->proc~esmf_logfounderror proc~esmf_timeintervalsetstrcal->proc~esmf_parsedurstring proc~esmf_timeintervalsetstrcaltyp->proc~esmf_timeintervalsetdurcaltyp proc~esmf_timeintervalsetstrcaltyp->proc~esmf_logfounderror proc~esmf_timeintervalsetstrcaltyp->proc~esmf_parsedurstring proc~esmf_timeintervalsetstrstart->proc~esmf_timeintervalsetdurstart proc~esmf_timeintervalsetstrstart->proc~esmf_logfounderror proc~esmf_timeintervalsetstrstart->proc~esmf_parsedurstring proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep proc~esmf_imerrs->proc~esmf_logfounderror proc~esmf_initcheckshallow ESMF_InitCheckShallow proc~esmf_imerrs->proc~esmf_initcheckshallow esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_parsedurstring->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_parsedurstring->proc~esmf_logseterror proc~esmf_parsedurdatestring ESMF_ParseDurDateString proc~esmf_parsedurstring->proc~esmf_parsedurdatestring proc~esmf_parsedurtimestring ESMF_ParseDurTimeString proc~esmf_parsedurstring->proc~esmf_parsedurtimestring

Called by

ConcurrentComponentwESMF_TimeIntervalSet
w
ESMF_AlarmExw
w
ESMF_AlarmTestw
w
ESMF_AppDriverw
w
ESMF_AppMainExw
w
ESMF_AppMainExw
w
ESMF_AppMainExw
w
ESMF_CalendarExw
w
ESMF_ClockExw
w
ESMF_ClockTestw
w
ESMF_CompFortranAndCw
w
ESMF_ComplianceCheckerSTestw
w
ESMF_ConcurrentEnsembleSTestw
w
ESMF_FieldBundleLSRedistArb2ArbSTestw
w
ESMF_FieldBundleLSRedistArb2ArbUngrdDimSTestw
w
ESMF_FieldLSRedistArb2ArbSTestw
w
ESMF_FieldLSRedistArb2ArbUngrdDimSTestw
w
ESMF_FieldLSSMMSTestw
w
ESMF_FieldMeshSMMSTestw
w
ESMF_FieldRegridLSSTestw
w
ESMF_FieldRegridMeshSTestw
w
ESMF_FieldRegridMeshToMeshSTestw
w
ESMF_FieldRegridPatchDisjointSTestw
w
ESMF_FieldRegridSTestw
w
ESMF_FieldRegridSTestw
w
ESMF_FieldRegridSTestw
w
ESMF_NUOPC_UTestw
w
ESMF_SequentialEnsembleSTestw
w
ESMF_TimeExw
w
ESMF_TimeIntervalExw
w
ESMF_TimeIntervalUTestw
w
ESMF_TraceSTestw
w
FieldConcurrentComponentw
w
FieldRegridConservw
w
FieldRegridMultiw
w
FieldRegridOrderw
w
MapperSimpleTwoConcurrentCompsw
w
MapperTwoConcurrentCompsw
w
NUOPC_DriverIngestRunSequenceFFw
w
SetModelServicesw
w
SetModelServicesw
w

Module Procedures

private subroutine ESMF_TimeIntervalSetDur(timeinterval, keywordEnforcer, yy, yy_i8, mm, mm_i8, d, d_i8, h, m, s, s_i8, ms, us, ns, d_r8, h_r8, m_r8, s_r8, ms_r8, us_r8, ns_r8, sN, sN_i8, sD, sD_i8, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer(kind=ESMF_KIND_I4), intent(in), optional :: yy
integer(kind=ESMF_KIND_I8), intent(in), optional :: yy_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: mm
integer(kind=ESMF_KIND_I8), intent(in), optional :: mm_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: d
integer(kind=ESMF_KIND_I8), intent(in), optional :: d_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: h
integer(kind=ESMF_KIND_I4), intent(in), optional :: m
integer(kind=ESMF_KIND_I4), intent(in), optional :: s
integer(kind=ESMF_KIND_I8), intent(in), optional :: s_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: ms
integer(kind=ESMF_KIND_I4), intent(in), optional :: us
integer(kind=ESMF_KIND_I4), intent(in), optional :: ns
real(kind=ESMF_KIND_R8), intent(in), optional :: d_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: h_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: m_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: s_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ms_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: us_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ns_r8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sN
integer(kind=ESMF_KIND_I8), intent(in), optional :: sN_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sD
integer(kind=ESMF_KIND_I8), intent(in), optional :: sD_i8
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetDurStart(timeinterval, startTime, keywordEnforcer, yy, yy_i8, mm, mm_i8, d, d_i8, h, m, s, s_i8, ms, us, ns, d_r8, h_r8, m_r8, s_r8, ms_r8, us_r8, ns_r8, sN, sN_i8, sD, sD_i8, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_Time), intent(in) :: startTime
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer(kind=ESMF_KIND_I4), intent(in), optional :: yy
integer(kind=ESMF_KIND_I8), intent(in), optional :: yy_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: mm
integer(kind=ESMF_KIND_I8), intent(in), optional :: mm_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: d
integer(kind=ESMF_KIND_I8), intent(in), optional :: d_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: h
integer(kind=ESMF_KIND_I4), intent(in), optional :: m
integer(kind=ESMF_KIND_I4), intent(in), optional :: s
integer(kind=ESMF_KIND_I8), intent(in), optional :: s_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: ms
integer(kind=ESMF_KIND_I4), intent(in), optional :: us
integer(kind=ESMF_KIND_I4), intent(in), optional :: ns
real(kind=ESMF_KIND_R8), intent(in), optional :: d_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: h_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: m_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: s_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ms_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: us_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ns_r8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sN
integer(kind=ESMF_KIND_I8), intent(in), optional :: sN_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sD
integer(kind=ESMF_KIND_I8), intent(in), optional :: sD_i8
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetDurCal(timeinterval, calendar, keywordEnforcer, yy, yy_i8, mm, mm_i8, d, d_i8, h, m, s, s_i8, ms, us, ns, d_r8, h_r8, m_r8, s_r8, ms_r8, us_r8, ns_r8, sN, sN_i8, sD, sD_i8, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_Calendar), intent(in) :: calendar
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer(kind=ESMF_KIND_I4), intent(in), optional :: yy
integer(kind=ESMF_KIND_I8), intent(in), optional :: yy_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: mm
integer(kind=ESMF_KIND_I8), intent(in), optional :: mm_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: d
integer(kind=ESMF_KIND_I8), intent(in), optional :: d_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: h
integer(kind=ESMF_KIND_I4), intent(in), optional :: m
integer(kind=ESMF_KIND_I4), intent(in), optional :: s
integer(kind=ESMF_KIND_I8), intent(in), optional :: s_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: ms
integer(kind=ESMF_KIND_I4), intent(in), optional :: us
integer(kind=ESMF_KIND_I4), intent(in), optional :: ns
real(kind=ESMF_KIND_R8), intent(in), optional :: d_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: h_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: m_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: s_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ms_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: us_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ns_r8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sN
integer(kind=ESMF_KIND_I8), intent(in), optional :: sN_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sD
integer(kind=ESMF_KIND_I8), intent(in), optional :: sD_i8
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetDurCalTyp(timeinterval, calkindflag, keywordEnforcer, yy, yy_i8, mm, mm_i8, d, d_i8, h, m, s, s_i8, ms, us, ns, d_r8, h_r8, m_r8, s_r8, ms_r8, us_r8, ns_r8, sN, sN_i8, sD, sD_i8, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_CalKind_Flag), intent(in) :: calkindflag
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer(kind=ESMF_KIND_I4), intent(in), optional :: yy
integer(kind=ESMF_KIND_I8), intent(in), optional :: yy_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: mm
integer(kind=ESMF_KIND_I8), intent(in), optional :: mm_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: d
integer(kind=ESMF_KIND_I8), intent(in), optional :: d_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: h
integer(kind=ESMF_KIND_I4), intent(in), optional :: m
integer(kind=ESMF_KIND_I4), intent(in), optional :: s
integer(kind=ESMF_KIND_I8), intent(in), optional :: s_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: ms
integer(kind=ESMF_KIND_I4), intent(in), optional :: us
integer(kind=ESMF_KIND_I4), intent(in), optional :: ns
real(kind=ESMF_KIND_R8), intent(in), optional :: d_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: h_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: m_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: s_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ms_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: us_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ns_r8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sN
integer(kind=ESMF_KIND_I8), intent(in), optional :: sN_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sD
integer(kind=ESMF_KIND_I8), intent(in), optional :: sD_i8
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetStr(timeinterval, timeIntervalString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
character(len=*), intent(in) :: timeIntervalString
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetStrStart(timeinterval, startTime, timeIntervalString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_Time), intent(in) :: startTime
character(len=*), intent(in) :: timeIntervalString
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetStrCal(timeinterval, calendar, timeIntervalString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_Calendar), intent(in) :: calendar
character(len=*), intent(in) :: timeIntervalString
integer, intent(out), optional :: rc

private subroutine ESMF_TimeIntervalSetStrCalTyp(timeinterval, calkindflag, timeIntervalString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TimeInterval), intent(inout) :: timeinterval
type(ESMF_CalKind_Flag), intent(in) :: calkindflag
character(len=*), intent(in) :: timeIntervalString
integer, intent(out), optional :: rc