mapl3g_HistoryCollectionGridComp_private Module


Uses

  • module~~mapl3g_historycollectiongridcomp_private~~UsesGraph module~mapl3g_historycollectiongridcomp_private mapl3g_HistoryCollectionGridComp_private ESMF ESMF module~mapl3g_historycollectiongridcomp_private->ESMF gFTL2_StringSet gFTL2_StringSet module~mapl3g_historycollectiongridcomp_private->gFTL2_StringSet gFTL2_StringVector gFTL2_StringVector module~mapl3g_historycollectiongridcomp_private->gFTL2_StringVector module~generic3g Generic3g module~mapl3g_historycollectiongridcomp_private->module~generic3g module~mapl3g_geom_mgr mapl3g_geom_mgr module~mapl3g_historycollectiongridcomp_private->module~mapl3g_geom_mgr module~mapl3g_output_info mapl3g_output_info module~mapl3g_historycollectiongridcomp_private->module~mapl3g_output_info module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_historycollectiongridcomp_private->module~mapl3g_ungriddeddims module~mapl3g_variablespec mapl3g_VariableSpec module~mapl3g_historycollectiongridcomp_private->module~mapl3g_variablespec module~mapl_basemod MAPL_BaseMod module~mapl3g_historycollectiongridcomp_private->module~mapl_basemod module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_historycollectiongridcomp_private->module~mapl_errorhandling module~mapl_newarthparsermod MAPL_NewArthParserMod module~mapl3g_historycollectiongridcomp_private->module~mapl_newarthparsermod module~mapl_timestringconversion MAPL_TimeStringConversion module~mapl3g_historycollectiongridcomp_private->module~mapl_timestringconversion

Used by

  • module~~mapl3g_historycollectiongridcomp_private~~UsedByGraph module~mapl3g_historycollectiongridcomp_private mapl3g_HistoryCollectionGridComp_private module~mapl3g_historycollectiongridcomp mapl3g_HistoryCollectionGridComp module~mapl3g_historycollectiongridcomp->module~mapl3g_historycollectiongridcomp_private module~test_historycollectiongridcomp Test_HistoryCollectionGridComp module~test_historycollectiongridcomp->module~mapl3g_historycollectiongridcomp_private module~mapl3g_historygridcomp mapl3g_HistoryGridComp module~mapl3g_historygridcomp->module~mapl3g_historycollectiongridcomp proc~setservices~13 setServices proc~setservices~13->module~mapl3g_historygridcomp

Functions

public function replace_delimiter(string, delimiter, replacement) result(replaced)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: replacement

Return Value character(len=:), allocatable

public function get_current_time_index(initial_time, current_time, frequency) result(time_index)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Time), intent(in) :: initial_time
type(ESMF_Time), intent(in) :: current_time
type(ESMF_TimeInterval), intent(in) :: frequency

Return Value integer

public function make_geom(hconfig, rc) result(geom)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(inout) :: hconfig
integer, intent(out), optional :: rc

Return Value type(ESMF_Geom)

public function set_start_stop_time(clock, hconfig, rc) result(start_stop_time)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(inout) :: clock
type(ESMF_HConfig), intent(in) :: hconfig
integer, intent(out), optional :: rc

Return Value type(ESMF_Time), (2)

public function create_output_bundle(hconfig, import_state, rc) result(bundle)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: hconfig
type(ESMF_State), intent(in) :: import_state
integer, intent(out), optional :: rc

Return Value type(ESMF_FieldBundle)

public function get_expression_variables(expression, rc) result(variables)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: expression
integer, intent(out), optional :: rc

Return Value type(StringVector)


Subroutines

public subroutine create_output_alarm(clock, hconfig, comp_name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(inout) :: clock
type(ESMF_HConfig), intent(in) :: hconfig
character(len=*), intent(in) :: comp_name
integer, intent(out), optional :: rc

public subroutine parse_item_common(item, item_name, expression, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfigIter), intent(in) :: item
character(len=:), intent(out), allocatable :: item_name
character(len=:), intent(out), allocatable :: expression
integer, intent(out), optional :: rc

public subroutine register_imports(gridcomp, hconfig, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gridcomp
type(ESMF_HConfig), intent(in) :: hconfig
integer, intent(out), optional :: rc