ESMF_CalendarSet Interface

public interface ESMF_CalendarSet

Module Procedures

private subroutine ESMF_CalendarSetBuiltIn(calendar, calkindflag, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Calendar), intent(inout) :: calendar
type(ESMF_CalKind_Flag), intent(in) :: calkindflag
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

private subroutine ESMF_CalendarSetCustom(calendar, keywordEnforcer, daysPerMonth, secondsPerDay, daysPerYear, daysPerYearDn, daysPerYearDd, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Calendar), intent(inout) :: calendar
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: daysPerMonth(:)
integer(kind=ESMF_KIND_I4), intent(in), optional :: secondsPerDay
integer(kind=ESMF_KIND_I4), intent(in), optional :: daysPerYear
integer(kind=ESMF_KIND_I4), intent(in), optional :: daysPerYearDn
integer(kind=ESMF_KIND_I4), intent(in), optional :: daysPerYearDd
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc