radiation_cloud_optics_data Module


Uses

  • module~~radiation_cloud_optics_data~~UsesGraph module~radiation_cloud_optics_data radiation_cloud_optics_data module~parkind1~2 PARKIND1 module~radiation_cloud_optics_data->module~parkind1~2

Contents


Derived Types

type, public ::  cloud_optics_type

Components

Type Visibility Attributes Name Initial
real(kind=jprb), public, allocatable, dimension(:,:) :: liq_coeff_lw
real(kind=jprb), public, allocatable, dimension(:,:) :: liq_coeff_sw
real(kind=jprb), public, allocatable, dimension(:,:) :: ice_coeff_lw
real(kind=jprb), public, allocatable, dimension(:,:) :: ice_coeff_sw
real(kind=jprb), public, allocatable, dimension(:) :: liq_coeff_gen
real(kind=jprb), public, allocatable, dimension(:) :: ice_coeff_gen

Type-Bound Procedures

procedure , public :: setup => setup_cloud_optics Subroutine

Subroutines

public subroutine setup_cloud_optics(this, liq_file_name, ice_file_name, iverbose)

Arguments

Type IntentOptional Attributes Name
class(cloud_optics_type), intent(inout) :: this
character(len=*), intent(in) :: liq_file_name
character(len=*), intent(in) :: ice_file_name
integer, intent(in), optional :: iverbose