| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | iunits(NMaxGases) | = | 0 | ||
| real(kind=jprb), | public | :: | scale_factor(NMaxGases) | = | 1.0_jprb | ||
| real(kind=jprb), | public, | allocatable, dimension(:,:,:) | :: | mixing_ratio | |||
| logical, | public | :: | is_present(NMaxGases) | = | .false. | ||
| logical, | public | :: | is_well_mixed(NMaxGases) | = | .false. | ||
| integer, | public | :: | ntype | = | 0 | ||
| integer, | public | :: | ncol | = | 0 | ||
| integer, | public | :: | nlev | = | 0 | ||
| integer, | public | :: | icode(NMaxGases) | = | 0 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nlev |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | igas | |||
| integer, | intent(in) | :: | iunits | |||
| real(kind=jprb), | intent(in) | :: | mixing_ratio(:,:) | |||
| real(kind=jprb), | intent(in), | optional | :: | scale_factor | ||
| integer, | intent(in), | optional | :: | istartcol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | igas | |||
| integer, | intent(in) | :: | iunits | |||
| real(kind=jprb), | intent(in) | :: | mixing_ratio | |||
| real(kind=jprb), | intent(in), | optional | :: | scale_factor | ||
| integer, | intent(in), | optional | :: | istartcol | ||
| integer, | intent(in), | optional | :: | iendcol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | iunits | |||
| integer, | intent(in), | optional | :: | igas | ||
| real(kind=jprb), | intent(in), | optional | :: | scale_factor |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | iunits | |||
| integer, | intent(in), | optional | :: | igas | ||
| real(kind=jprb), | intent(in), | optional | :: | scale_factor |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | igas | |||
| integer, | intent(in) | :: | iunits | |||
| real(kind=jprb), | intent(out) | :: | mixing_ratio(:,:) | |||
| real(kind=jprb), | intent(in), | optional | :: | scale_factor | ||
| integer, | intent(in), | optional | :: | istartcol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type) | :: | this | ||||
| integer, | intent(in) | :: | istartcol | |||
| integer, | intent(in) | :: | iendcol | |||
| type(gas_type), | intent(out) | :: | gas_rev |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(gas_type), | intent(inout) | :: | this | |||
| integer, | intent(in), | optional | :: | istartcol | ||
| integer, | intent(in), | optional | :: | iendcol | ||
| logical, | intent(in), | optional | :: | do_fix |