| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlev | |||
| integer, | intent(in) | :: | istartcol | |||
| integer, | intent(in) | :: | iendcol | |||
| type(config_type), | intent(in) | :: | config | |||
| type(single_level_type), | intent(in) | :: | single_level | |||
| type(cloud_type), | intent(in) | :: | cloud | |||
| real(kind=jprb), | intent(in), | dimension(config%n_g_sw,nlev,istartcol:iendcol) | :: | od | ||
| real(kind=jprb), | intent(in), | dimension(config%n_g_sw,nlev,istartcol:iendcol) | :: | ssa | ||
| real(kind=jprb), | intent(in), | dimension(config%n_g_sw,nlev,istartcol:iendcol) | :: | g | ||
| real(kind=jprb), | intent(in), | dimension(config%n_bands_sw,nlev,istartcol:iendcol) | :: | od_cloud | ||
| real(kind=jprb), | intent(in), | dimension(config%n_bands_sw,nlev,istartcol:iendcol) | :: | ssa_cloud | ||
| real(kind=jprb), | intent(in), | dimension(config%n_bands_sw,nlev,istartcol:iendcol) | :: | g_cloud | ||
| real(kind=jprb), | intent(in), | dimension(config%n_g_sw,istartcol:iendcol) | :: | albedo_direct | ||
| real(kind=jprb), | intent(in), | dimension(config%n_g_sw,istartcol:iendcol) | :: | albedo_diffuse | ||
| real(kind=jprb), | intent(in), | dimension(config%n_g_sw,istartcol:iendcol) | :: | incoming_sw | ||
| type(flux_type), | intent(inout) | :: | flux |