|
procedure, public | initialize_coupler_components_obj (this, atm, land, ice, ocean, land_ice_atmos_boundary, atmos_land_boundary, atmos_ice_boundary, land_ice_boundary, ice_ocean_boundary, ocean_ice_boundary) |
| This subroutine associates the pointer in an object of coupler_components_type to the model components.
|
|
procedure, public | get_component (this, retrieve_component) |
| subroutine to retrieve the requested component of an object of this type
|
|
|
type(atmos_data_type), pointer | atm |
| pointer to Atm
|
|
◆ get_component()
procedure, public full_coupler_mod::coupler_components_type::get_component |
( |
class(coupler_components_type), intent(in) |
this, |
|
|
class(*), intent(out) |
retrieve_component |
|
) |
| |
subroutine to retrieve the requested component of an object of this type
- Parameters
-
[in] | this | the coupler_components_type object |
[out] | retrieve_component | requested component to be retrieve. retrieve_component can be of type atmos_data_type, land_data_type, ice_data_type, ocean_public_type, land_ice_atmos_boundary_type, atmos_land_boundary_type, atmos_ice_boundary_type, land_ice_boundary_type, ice_ocean_boundary_type, ocean_ice_boundary_type |
◆ initialize_coupler_components_obj()
procedure, public full_coupler_mod::coupler_components_type::initialize_coupler_components_obj |
( |
class(coupler_components_type), intent(inout) |
this, |
|
|
type(atmos_data_type), intent(in), target |
atm, |
|
|
type(land_data_type), intent(in), target |
land, |
|
|
type(ice_data_type), intent(in), target |
ice, |
|
|
type(ocean_public_type), intent(in), target |
ocean, |
|
|
type(land_ice_atmos_boundary_type), intent(in), target |
land_ice_atmos_boundary, |
|
|
type(atmos_land_boundary_type), intent(in), target |
atmos_land_boundary, |
|
|
type(atmos_ice_boundary_type), intent(in), target |
atmos_ice_boundary, |
|
|
type(land_ice_boundary_type), intent(in), target |
land_ice_boundary, |
|
|
type(ice_ocean_boundary_type), intent(in), target |
ice_ocean_boundary, |
|
|
type(ocean_ice_boundary_type), intent(in), target |
ocean_ice_boundary |
|
) |
| |
◆ atm
type(atmos_data_type), pointer full_coupler_mod::coupler_components_type::atm |
|
private |
◆ atmos_ice_boundary
pointer to Atmos_ice_boundary
◆ atmos_land_boundary
type(atmos_land_boundary_type), pointer full_coupler_mod::coupler_components_type::atmos_land_boundary |
pointer to Atmos_land_boundary
◆ ice
type(ice_data_type), pointer full_coupler_mod::coupler_components_type::ice |
◆ ice_ocean_boundary
type(ice_ocean_boundary_type), pointer full_coupler_mod::coupler_components_type::ice_ocean_boundary |
pointer to Ice_ocean_boundary
◆ land
type(land_data_type), pointer full_coupler_mod::coupler_components_type::land |
◆ land_ice_atmos_boundary
type(land_ice_atmos_boundary_type), pointer full_coupler_mod::coupler_components_type::land_ice_atmos_boundary |
pointer to Land_ice_atmos_boundary
◆ land_ice_boundary
type(land_ice_boundary_type), pointer full_coupler_mod::coupler_components_type::land_ice_boundary |
pointer to Land_ice_boundary
◆ ocean
type(ocean_public_type), pointer full_coupler_mod::coupler_components_type::ocean |
◆ ocean_ice_boundary
type(ocean_ice_boundary_type), pointer full_coupler_mod::coupler_components_type::ocean_ice_boundary |
pointer to Ocean_ice_boundary
The documentation for this type was generated from the following file: