StrTemplate Subroutine

public subroutine StrTemplate(str, tmpl, class, xid, nymd, nhms, stat, preserve)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(out) :: str
character(len=*), intent(in) :: tmpl
character(len=*), intent(in), optional :: class
character(len=*), intent(in), optional :: xid
integer, intent(in), optional :: nymd
integer, intent(in), optional :: nhms
integer, intent(out), optional :: stat
logical, intent(in), optional :: preserve

Calls

proc~~strtemplate~~CallsGraph proc~strtemplate StrTemplate proc~fill_grads_template fill_grads_template proc~strtemplate->proc~fill_grads_template ESMF_CalendarCreate ESMF_CalendarCreate proc~fill_grads_template->ESMF_CalendarCreate ESMF_CalendarDestroy ESMF_CalendarDestroy proc~fill_grads_template->ESMF_CalendarDestroy ESMF_TimeGet ESMF_TimeGet proc~fill_grads_template->ESMF_TimeGet ESMF_TimeSet ESMF_TimeSet proc~fill_grads_template->ESMF_TimeSet interface~mapl_assert MAPL_Assert proc~fill_grads_template->interface~mapl_assert proc~mapl_return MAPL_Return proc~fill_grads_template->proc~mapl_return proc~mapl_verify MAPL_Verify proc~fill_grads_template->proc~mapl_verify at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception

Source Code

   subroutine StrTemplate(str, tmpl, class, xid, nymd, nhms, stat, preserve)
      character(len=*), intent(out) :: str
      character(len=*), intent(in ) :: tmpl

      character(len=*), optional, intent(in ) :: class
      character(len=*), optional, intent(in ) :: xid
      integer,          optional, intent(in ) :: nymd
      integer,          optional, intent(in ) :: nhms
      integer,          optional, intent(out) :: stat
      logical,          optional, intent(in ) :: preserve

      _UNUSED_DUMMY(class)

      call fill_grads_template(str, tmpl, &
            experiment_id=xid, nymd=nymd, nhms=nhms,preserve=preserve, rc=stat)
   end subroutine StrTemplate