convert_NetCDF_DateTime_to_ESMF Interface

public interface convert_NetCDF_DateTime_to_ESMF

Called by

interface~~convert_netcdf_datetime_to_esmf~~CalledByGraph interface~convert_netcdf_datetime_to_esmf convert_NetCDF_DateTime_to_ESMF proc~time_esmf_to_real time_ESMF_to_real proc~time_esmf_to_real->interface~convert_netcdf_datetime_to_esmf proc~time_real_to_esmf time_real_to_ESMF proc~time_real_to_esmf->interface~convert_netcdf_datetime_to_esmf

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