new_ExtDataOldTypesCreator Subroutine

public subroutine new_ExtDataOldTypesCreator(ExtDataObj, config_file, current_time, unusable, rc)

Arguments

Type IntentOptional Attributes Name
type(ExtDataOldTypesCreator), intent(out), target :: ExtDataObj
character(len=*), intent(in) :: config_file
type(ESMF_Time), intent(in) :: current_time
class(KeywordEnforcer), intent(in), optional :: unusable
integer, intent(out), optional :: rc

Calls

proc~~new_extdataoldtypescreator~~CallsGraph proc~new_extdataoldtypescreator new_ExtDataOldTypesCreator none~new_extdataconfig_from_yaml ExtDataConfig%new_ExtDataConfig_from_yaml proc~new_extdataoldtypescreator->none~new_extdataconfig_from_yaml proc~mapl_return MAPL_Return proc~new_extdataoldtypescreator->proc~mapl_return proc~mapl_verify MAPL_Verify proc~new_extdataoldtypescreator->proc~mapl_verify none~new_extdataconfig_from_yaml->proc~mapl_return none~new_extdataconfig_from_yaml->proc~mapl_verify ESMF_HConfigAsStringMapKey ESMF_HConfigAsStringMapKey none~new_extdataconfig_from_yaml->ESMF_HConfigAsStringMapKey ESMF_HConfigCreate ESMF_HConfigCreate none~new_extdataconfig_from_yaml->ESMF_HConfigCreate ESMF_HConfigCreateAtMapVal ESMF_HConfigCreateAtMapVal none~new_extdataconfig_from_yaml->ESMF_HConfigCreateAtMapVal ESMF_HConfigDestroy ESMF_HConfigDestroy none~new_extdataconfig_from_yaml->ESMF_HConfigDestroy ESMF_HConfigIterLoop ESMF_HConfigIterLoop none~new_extdataconfig_from_yaml->ESMF_HConfigIterLoop esmf_hconfigasi4 esmf_hconfigasi4 none~new_extdataconfig_from_yaml->esmf_hconfigasi4 esmf_hconfigasstring esmf_hconfigasstring none~new_extdataconfig_from_yaml->esmf_hconfigasstring esmf_hconfigasstringseq esmf_hconfigasstringseq none~new_extdataconfig_from_yaml->esmf_hconfigasstringseq esmf_hconfigcreateat esmf_hconfigcreateat none~new_extdataconfig_from_yaml->esmf_hconfigcreateat esmf_hconfiggetsize esmf_hconfiggetsize none~new_extdataconfig_from_yaml->esmf_hconfiggetsize esmf_hconfigisdefined esmf_hconfigisdefined none~new_extdataconfig_from_yaml->esmf_hconfigisdefined esmf_hconfigismap esmf_hconfigismap none~new_extdataconfig_from_yaml->esmf_hconfigismap esmf_hconfigissequence esmf_hconfigissequence none~new_extdataconfig_from_yaml->esmf_hconfigissequence esmf_hconfigiterbegin esmf_hconfigiterbegin none~new_extdataconfig_from_yaml->esmf_hconfigiterbegin esmf_hconfigiterend esmf_hconfigiterend none~new_extdataconfig_from_yaml->esmf_hconfigiterend interface~mapl_assert MAPL_Assert none~new_extdataconfig_from_yaml->interface~mapl_assert none~add_new_rule ExtDataConfig%add_new_rule none~new_extdataconfig_from_yaml->none~add_new_rule none~at~328 ExtDataFileStreamMap%at none~new_extdataconfig_from_yaml->none~at~328 none~insert~44 ExtDataTimeSampleMap%insert none~new_extdataconfig_from_yaml->none~insert~44 proc~string_to_esmf_time string_to_esmf_time none~new_extdataconfig_from_yaml->proc~string_to_esmf_time 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 new_ExtDataOldTypesCreator(extdataobj, config_file,current_time,unusable,rc )
         type(ExtDataOldTypesCreator), target, intent(out) :: ExtDataObj
         character(len=*), intent(in) :: config_file
         type(ESMF_Time), intent(in) :: current_time
         class(KeywordEnforcer), optional, intent(in) :: unusable
         integer, optional, intent(out) :: rc


         integer :: status
         
         call ExtDataObj%ExtDataConfig%new_ExtDataConfig_from_yaml(config_file,current_time,_RC)
         
         _RETURN(_SUCCESS)
         _UNUSED_DUMMY(unusable)
      end subroutine new_ExtDataOldTypesCreator