Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_TimeInterval), | intent(in) | :: | timeinterval |
function ESMF_TimeIntervalNegAbsValue(timeinterval) ! !RETURN VALUE: type(ESMF_TimeInterval) :: ESMF_TimeIntervalNegAbsValue ! !ARGUMENTS: type(ESMF_TimeInterval), intent(in) :: timeinterval ! ! !STATUS: ! \begin{itemize} ! \item\apiStatusCompatibleVersion{5.2.0r} ! \end{itemize} ! ! !DESCRIPTION: ! Returns the negative absolute value of {\tt timeinterval}. ! ! The argument is: ! \begin{description} ! \item[timeinterval] ! The object instance to take the negative absolute value of. ! Negative absolute value is returned as the value of the function. ! \end{description} ! !EOP ! !REQUIREMENTS: ! TMG1.5.8 integer :: localrc ! check input ESMF_INIT_CHECK_SHALLOW_SHORT(ESMF_TimeIntervalGetInit,timeinterval,localrc) ! invoke C to C++ entry point call c_ESMC_TimeIntervalNegAbsValue(timeinterval, & ESMF_TimeIntervalNegAbsValue) ! mark output as successfully initialized call ESMF_TimeIntervalInit(ESMF_TimeIntervalNegAbsValue) end function ESMF_TimeIntervalNegAbsValue