| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_optics), | intent(in) | :: | this | |||
| real(kind=wp), | intent(in), | dimension(:,:) | :: | play | layer pressures [Pa, mb]; (ncol,nlay) level pressures [Pa, mb]; (ncol,nlay+1) layer temperatures [K]; (ncol,nlay) |
|
| real(kind=wp), | intent(in), | dimension(:,:) | :: | plev | layer pressures [Pa, mb]; (ncol,nlay) level pressures [Pa, mb]; (ncol,nlay+1) layer temperatures [K]; (ncol,nlay) |
|
| real(kind=wp), | intent(in), | dimension(:,:) | :: | tlay | layer pressures [Pa, mb]; (ncol,nlay) level pressures [Pa, mb]; (ncol,nlay+1) layer temperatures [K]; (ncol,nlay) |
|
| real(kind=wp), | intent(in), | dimension(:) | :: | tsfc | surface skin temperatures [K]; (ncol) |
|
| type(ty_gas_concs), | intent(in) | :: | gas_desc | Gas volume mixing ratios |
||
| class(ty_optical_props_arry), | intent(inout) | :: | optical_props | Optical properties |
||
| class(ty_source_func_lw), | intent(inout) | :: | sources | Planck sources |
||
| real(kind=wp), | intent(in), | optional | dimension(:,:), target | :: | col_dry | Column dry amount (molecules/cm^2); dim(ncol,nlay) level temperatures [K]l (ncol,nlay+1) |
| real(kind=wp), | intent(in), | optional | dimension(:,:), target | :: | tlev | Column dry amount (molecules/cm^2); dim(ncol,nlay) level temperatures [K]l (ncol,nlay+1) |
Empty if successful