mapl3g_ComponentSpecParser Module

$ public :: parse_ChildSpecMap $ public :: parse_ChildSpec


Uses

Used by

  • module~~mapl3g_componentspecparser~~UsedByGraph module~mapl3g_componentspecparser mapl3g_ComponentSpecParser module~add_child_by_name_smod add_child_by_name_smod module~add_child_by_name_smod->module~mapl3g_componentspecparser module~parse_child_smod parse_child_smod module~parse_child_smod->module~mapl3g_componentspecparser module~parse_children_smod parse_children_smod module~parse_children_smod->module~mapl3g_componentspecparser module~parse_component_spec_smod parse_component_spec_smod module~parse_component_spec_smod->module~mapl3g_componentspecparser module~parse_connections_smod parse_connections_smod module~parse_connections_smod->module~mapl3g_componentspecparser module~parse_geometry_spec_smod parse_geometry_spec_smod module~parse_geometry_spec_smod->module~mapl3g_componentspecparser module~parse_setservices_smod parse_setservices_smod module~parse_setservices_smod->module~mapl3g_componentspecparser module~parse_var_specs_smod parse_var_specs_smod module~parse_var_specs_smod->module~mapl3g_componentspecparser module~setservices_smod SetServices_smod module~setservices_smod->module~mapl3g_componentspecparser module~test_componentspecparser Test_ComponentSpecParser module~test_componentspecparser->module~mapl3g_componentspecparser

Interfaces

interface

Submodule declarations

  • public module function parse_child(hconfig, rc) result(child)

    Arguments

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

    Return Value type(ChildSpec)

interface

Submodule declarations

  • public module function parse_children(hconfig, rc) result(children)

    Arguments

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

    Return Value type(ChildSpecMap)

interface

Submodule declarations

  • public module function parse_component_spec(hconfig, registry, rc) result(spec)

    Arguments

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

    Return Value type(ComponentSpec)

interface

Submodule declarations

  • public module function parse_geometry_spec(mapl_cfg, registry, rc) result(geometry_spec)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in) :: mapl_cfg
    type(StateRegistry), intent(in), optional, target :: registry
    integer, intent(out), optional :: rc

    Return Value type(GeometrySpec)

interface

Submodule declarations

  • public module function parse_setservices(config, rc) result(user_ss)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in), target :: config
    integer, intent(out), optional :: rc

    Return Value type(DSOSetServices)