MODD_CH_ISBA_n Module



Contents


Derived Types

type, public :: CH_ISBA_t

Components

TypeVisibility AttributesNameInitial
character(len=28), public :: CCHEM_SURF_FILE
character(len=6), public :: CCH_DRY_DEP
real, public, DIMENSION(:,:), POINTER:: XDEP
real, public, DIMENSION(:), POINTER:: XSOILRC_SO2
real, public, DIMENSION(:), POINTER:: XSOILRC_O3
logical, public :: LCH_BIO_FLUX
logical, public :: LCH_NO_FLUX
type(SV_t), public :: SVI
character(len=6), public, DIMENSION(:), POINTER:: CCH_NAMES
character(len=6), public, DIMENSION(:), POINTER:: CAER_NAMES
character(len=6), public, DIMENSION(:), POINTER:: CDSTNAMES
character(len=6), public, DIMENSION(:), POINTER:: CSLTNAMES

type, public :: CH_ISBA_NP_t

Components

TypeVisibility AttributesNameInitial
type(CH_ISBA_t), public, DIMENSION(:), POINTER:: AL=> NULL()

Subroutines

public subroutine CH_ISBA_INIT(YCH_ISBA)

Arguments

Type IntentOptional AttributesName
type(CH_ISBA_t), intent(inout) :: YCH_ISBA

public subroutine CH_ISBA_NP_INIT(YCH_ISBA_NP, KPATCH)

Arguments

Type IntentOptional AttributesName
type(CH_ISBA_NP_t), intent(inout) :: YCH_ISBA_NP
integer, intent(in) :: KPATCH