Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
logical, | public | :: | threading_active | = | .FALSE. | ||
logical, | public | :: | use_threads | = | .FALSE. | ||
type(ESMF_GridComp), | public | :: | gridcomp | ||||
type(ESMF_State), | public | :: | export_state | ||||
type(ESMF_State), | public | :: | import_state | ||||
type(ESMF_State), | public | :: | internal_state | ||||
class(AbstractComponent), | public, | allocatable | :: | component | |||
type(ComponentSpecification), | public | :: | component_spec | ||||
class(ConcreteComposite), | public, | pointer | :: | composite | => | null() | |
type(MaplGrid), | public | :: | grid | ||||
type(SubComponent), | public, | allocatable | :: | subcomponents(:) | |||
type(entryPointVector), | public | :: | run_entry_points |
procedure, public :: activate_threading | |
procedure, public :: add_child | |
procedure, public :: add_child_component | |
procedure, public :: create_subobjects | |
procedure, public :: deactivate_threading | |
procedure, public :: finalize => stub | |
procedure, public :: finalize_child => stub_child | |
generic, public :: get_child => get_child_by_name, get_child_by_index | |
procedure, public :: get_child_by_index | |
procedure, public :: get_child_by_name | |
procedure, public :: get_component | |
procedure, public :: get_composite | |
procedure, public :: get_export_state | |
procedure, public :: get_grid | |
procedure, public :: get_gridcomp | |
procedure, public :: get_import_state | |
procedure, public :: get_internal_state | |
procedure, public :: get_logger | |
procedure, public :: get_num_children | |
procedure, public :: get_parent | |
procedure, public :: get_use_threads | |
procedure, public :: initialize => stub | |
procedure, public :: initialize_child => stub_child | |
procedure, public :: is_threading_active | |
procedure, public :: run => stub | |
procedure, public :: run_child => stub_child | |
procedure, public :: set_component | |
procedure, public :: set_composite | |
procedure, public :: set_logger | |
procedure, public :: set_use_threads |