column_varcon Module



Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: icol_roof = isturb_MIN*10+1
integer, public, parameter :: icol_sunwall = isturb_MIN*10+2
integer, public, parameter :: icol_shadewall = isturb_MIN*10+3
integer, public, parameter :: icol_road_imperv = isturb_MIN*10+4
integer, public, parameter :: icol_road_perv = isturb_MIN*10+5

Functions

public function is_hydrologically_active(col_itype, lun_itype) result(hydrologically_active)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: col_itype
integer, intent(in) :: lun_itype

Return Value logical

public function icemec_class_to_col_itype(icemec_class) result(col_itype)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: icemec_class

Return Value integer

public function col_itype_to_icemec_class(col_itype) result(icemec_class)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: col_itype

Return Value integer


Subroutines

public subroutine write_coltype_metadata(att_prefix, ncid)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: att_prefix
type(file_desc_t), intent(inout) :: ncid