mapl3g_OuterMetaComponent Module


Uses

Used by


Interfaces

public interface OuterMetaComponent

  • private interface new_outer_meta()

    Arguments

    None

interface

  • public module subroutine attach_outer_meta(gridcomp, rc)

    Arguments

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

interface

  • public module subroutine free_outer_meta(gridcomp, rc)

    Arguments

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

public interface get_outer_meta

  • private interface get_outer_meta_from_outer_gc()

    Arguments

    None

Derived Types

type, public ::  OuterMetaComponent

Constructor

private interface new_outer_meta ()

Type-Bound Procedures

generic, public :: add_child => add_child_by_name
procedure, public :: connect_all
procedure, public :: finalize
generic, public :: get_child => get_child_by_name
procedure, public :: get_component_spec
procedure, public :: get_geom
procedure, public :: get_gridcomp
procedure, public :: get_hconfig
procedure, public :: get_internal_state
procedure, public :: get_lgr
procedure, public :: get_name
procedure, public :: get_phases
procedure, public :: get_registry
procedure, public :: get_user_gc_driver
procedure, public :: init_meta
procedure, public :: initialize_advertise
procedure, public :: initialize_modify_advertised
procedure, public :: initialize_modify_advertised2
procedure, public :: initialize_realize
procedure, public :: initialize_user
procedure, public :: read_restart
generic, public :: run_child => run_child_by_name
generic, public :: run_children => run_children_
procedure, public :: run_clock_advance
procedure, public :: run_custom
procedure, public :: run_user
procedure, public :: setServices => SetServices_
procedure, public :: set_entry_point
procedure, public :: set_geom
procedure, public :: set_hconfig
procedure, public :: set_vertical_grid
procedure, public :: write_restart