get_ESMF_Time_from_NetCDF_DateTime Interface

public interface get_ESMF_Time_from_NetCDF_DateTime

Called by

interface~~get_esmf_time_from_netcdf_datetime~~CalledByGraph interface~get_esmf_time_from_netcdf_datetime get_ESMF_Time_from_NetCDF_DateTime proc~test_convert_netcdf_datetime_to_esmf_integer test_convert_NetCDF_DateTime_to_ESMF_integer proc~test_convert_netcdf_datetime_to_esmf_integer->interface~get_esmf_time_from_netcdf_datetime proc~test_convert_netcdf_datetime_to_esmf_real test_convert_NetCDF_DateTime_to_ESMF_real proc~test_convert_netcdf_datetime_to_esmf_real->interface~get_esmf_time_from_netcdf_datetime

Module Procedures

private subroutine get_ESMF_Time_from_NetCDF_DateTime_integer(duration, units_string, interval, basetime, unusable, time, time_unit, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: duration
character(len=*), intent(in) :: units_string
type(ESMF_TimeInterval), intent(inout) :: interval
type(ESMF_Time), intent(inout) :: basetime
class(KeywordEnforcer), intent(in), optional :: unusable
type(ESMF_Time), intent(inout), optional :: time
character(len=:), intent(out), optional, allocatable :: time_unit
integer, intent(out), optional :: rc

private subroutine get_ESMF_Time_from_NetCDF_DateTime_real(duration, units_string, interval, basetime, unusable, time, time_unit, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(in) :: duration
character(len=*), intent(in) :: units_string
type(ESMF_TimeInterval), intent(inout) :: interval
type(ESMF_Time), intent(inout) :: basetime
class(KeywordEnforcer), intent(in), optional :: unusable
type(ESMF_Time), intent(inout), optional :: time
character(len=:), intent(out), optional, allocatable :: time_unit
integer, intent(out), optional :: rc