| 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 |