| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public, | allocatable | :: | has_virtual_columns_grc(:) | |||
| logical, | public, | allocatable | :: | allow_multiple_columns_grc(:) | |||
| logical, | public, | allocatable | :: | melt_replaced_by_ice_grc(:) | |||
| logical, | public, | allocatable | :: | ice_runoff_melted_grc(:) | |||
| logical, | public, | allocatable | :: | rain_to_snow_runs_off_grc(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | begg | |||
| integer, | intent(in) | :: | endg | |||
| character(len=*), | intent(in) | :: | NLFilename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | begg | |||
| integer, | intent(in) | :: | endg | |||
| integer, | intent(in) | :: | glacier_region_map(begg:) | |||
| character(len=*), | intent(in) | :: | glacier_region_behavior_str(min_glacier_region_id:) | |||
| character(len=*), | intent(in) | :: | glacier_region_melt_behavior_str(min_glacier_region_id:) | |||
| character(len=*), | intent(in) | :: | glacier_region_ice_runoff_behavior_str(min_glacier_region_id:) | |||
| character(len=*), | intent(in) | :: | glacier_region_rain_to_snow_behavior_str(min_glacier_region_id:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | begg | |||
| integer, | intent(in) | :: | endg | |||
| logical, | intent(in), | optional | :: | has_virtual_columns(begg:) | ||
| logical, | intent(in), | optional | :: | collapse_to_atm_topo(begg:) | ||
| logical, | intent(in), | optional | :: | rain_to_snow_runs_off(begg:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | gi | |||
| real(kind=r8), | intent(in) | :: | atm_topo | |||
| integer, | intent(out) | :: | npatches | |||
| integer, | intent(out) | :: | ncols | |||
| integer, | intent(out) | :: | nlunits |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | gi | |||
| integer, | intent(in) | :: | elev_class | |||
| real(kind=r8), | intent(in) | :: | atm_topo | |||
| logical, | intent(out) | :: | exists | |||
| real(kind=r8), | intent(out) | :: | col_wt_lunit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | gi |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds | |||
| integer, | intent(in) | :: | num_icemecc | |||
| integer, | intent(in) | :: | filter_icemecc(:) | |||
| logical, | intent(inout) | :: | needs_downscaling_col(bounds%begc:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | begc | |||
| integer, | intent(in) | :: | endc | |||
| logical, | intent(inout) | :: | has_dynamic_type_col(begc:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | begp | |||
| integer, | intent(in) | :: | endp | |||
| logical, | intent(inout) | :: | has_dynamic_type_patch(begp:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds | |||
| real(kind=r8), | intent(in) | :: | topo_col(bounds%begc:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(glc_behavior_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | gi |