| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | public, | parameter | :: | OverlapName(0:2) | = | (/'Max-Ran', 'Exp-Ran', 'Exp-Exp'/) | |
| real(kind=jprb), | public, | parameter | :: | MaxCloudFrac | = | 1.0_jprb-epsilon(1.0_jprb)*10.0_jprb |
| enumerator | :: | IOverlapMaximumRandom | = | 0 | |
| enumerator | :: | IOverlapExponentialRandom | = | 1 | |
| enumerator | :: | IOverlapExponential | = | 2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=jprb), | intent(in) | :: | beta | |||
| real(kind=jprb), | intent(in) | :: | frac1 | |||
| real(kind=jprb), | intent(in) | :: | frac2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlev | |||
| integer, | intent(in) | :: | i_overlap_scheme | |||
| real(kind=jprb), | intent(in) | :: | frac(nlev) | |||
| real(kind=jprb), | intent(in) | :: | overlap_param(nlev-1) | |||
| logical, | intent(in), | optional | :: | is_beta_overlap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlev | |||
| real(kind=jprb), | intent(in) | :: | frac(nlev) | |||
| real(kind=jprb), | intent(out) | :: | cum_cloud_cover(nlev) | |||
| real(kind=jprb), | intent(out) | :: | pair_cloud_cover(nlev-1) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlev | |||
| real(kind=jprb), | intent(in) | :: | frac(nlev) | |||
| real(kind=jprb), | intent(in) | :: | overlap_param(nlev-1) | |||
| real(kind=jprb), | intent(out) | :: | cum_cloud_cover(nlev) | |||
| real(kind=jprb), | intent(out) | :: | pair_cloud_cover(nlev-1) | |||
| logical, | intent(in), | optional | :: | is_beta_overlap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlev | |||
| real(kind=jprb), | intent(in) | :: | frac(nlev) | |||
| real(kind=jprb), | intent(in) | :: | overlap_param(nlev-1) | |||
| real(kind=jprb), | intent(out) | :: | cum_cloud_cover(nlev) | |||
| real(kind=jprb), | intent(out) | :: | pair_cloud_cover(nlev-1) | |||
| logical, | intent(in), | optional | :: | is_beta_overlap |