ESMF_TimeInit Subroutine

public subroutine ESMF_TimeInit(s)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Time), intent(inout), optional :: s

Called by

proc~~esmf_timeinit~~CalledByGraph proc~esmf_timeinit ESMF_TimeInit proc~esmf_alarmget ESMF_AlarmGet proc~esmf_alarmget->proc~esmf_timeinit proc~esmf_clockget ESMF_ClockGet proc~esmf_clockget->proc~esmf_timeinit proc~esmf_clockgetnexttime ESMF_ClockGetNextTime proc~esmf_clockgetnexttime->proc~esmf_timeinit proc~esmf_timedec ESMF_TimeDec proc~esmf_timedec->proc~esmf_timeinit proc~esmf_timeget ESMF_TimeGet proc~esmf_timeget->proc~esmf_timeinit proc~esmf_timeinc ESMF_TimeInc proc~esmf_timeinc->proc~esmf_timeinit proc~esmf_timeintervalgetdur ESMF_TimeIntervalGetDur proc~esmf_timeintervalgetdur->proc~esmf_timeinit proc~esmf_timeintervalgetdurcal ESMF_TimeIntervalGetDurCal proc~esmf_timeintervalgetdurcal->proc~esmf_timeinit proc~esmf_timeintervalgetdurcaltyp ESMF_TimeIntervalGetDurCalTyp proc~esmf_timeintervalgetdurcaltyp->proc~esmf_timeinit proc~esmf_timeintervalgetdurstart ESMF_TimeIntervalGetDurStart proc~esmf_timeintervalgetdurstart->proc~esmf_timeinit proc~esmf_timereadrestart ESMF_TimeReadRestart proc~esmf_timereadrestart->proc~esmf_timeinit proc~esmf_timesetdefault ESMF_TimeSetDefault proc~esmf_timesetdefault->proc~esmf_timeinit

Source Code

      subroutine ESMF_TimeInit(s)
!
! !ARGUMENTS:
      type(ESMF_Time), intent(inout), optional :: s
!
! !DESCRIPTION:
!     Initialize the shallow class {\tt time}.
!
!     The arguments are:
!     \begin{description}
!     \item [{[s]}]
!           {\tt ESMF\_Time} being initialized.
!     \end{description}
!
!EOPI

      if (present(s)) then
        ESMF_INIT_SET_DEFINED(s)
      endif

    end subroutine ESMF_TimeInit