SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Data Types | Public Member Functions | Public Attributes
MODD_CH_ISBA_n Module Reference
Collaboration diagram for MODD_CH_ISBA_n:
Collaboration graph
[legend]

List of all members.

Data Types

type  CH_ISBA_t

Public Member Functions

subroutine CH_ISBA_GOTO_MODEL (KFROM, KTO, LKFROM)
subroutine CH_ISBA_ALLOC (KMODEL)
subroutine CH_ISBA_DEALLO

Public Attributes

TYPE(CH_ISBA_t), allocatable,
target, save 
CH_ISBA_MODEL
CHARACTER(LEN=28), pointer CCHEM_SURF_FILE = >NULL()
CHARACTER(LEN=6), pointer CCH_DRY_DEP = >NULL()
REAL, dimension(:,:,:), pointer XDEP = >NULL()
REAL, dimension(:,:), pointer XSOILRC_SO2 = >NULL()
REAL, dimension(:,:), pointer XSOILRC_O3 = >NULL()
LOGICAL, pointer LCH_BIO_FLUX = >NULL()
LOGICAL, pointer LCH_NO_FLUX = >NULL()
CHARACTER(LEN=6), dimension(:),
pointer 
CSV = >NULL()
INTEGER, pointer NSV_CHSBEG = >NULL()
INTEGER, pointer NSV_CHSEND = >NULL()
INTEGER, pointer NSV_AERBEG = >NULL()
INTEGER, pointer NSV_AEREND = >NULL()
INTEGER, pointer NSV_DSTBEG = >NULL()
INTEGER, pointer NSV_DSTEND = >NULL()
INTEGER, pointer NSV_SLTBEG = >NULL()
INTEGER, pointer NSV_SLTEND = >NULL()
INTEGER, pointer NBEQ = >NULL()
INTEGER, pointer NAEREQ = >NULL()
INTEGER, pointer NDSTEQ = >NULL()
INTEGER, pointer NSLTEQ = >NULL()
CHARACTER(LEN=6), dimension(:),
pointer 
CCH_NAMES = >NULL()
CHARACTER(LEN=6), dimension(:),
pointer 
CAER_NAMES = >NULL()
CHARACTER(LEN=6), dimension(:),
pointer 
CDSTNAMES = >NULL()
CHARACTER(LEN=6), dimension(:),
pointer 
CSLTNAMES = >NULL()

Detailed Description

Definition at line 2 of file modd_ch_isban.F90.


Member Function/Subroutine Documentation

subroutine MODD_CH_ISBA_n::CH_ISBA_ALLOC ( INTEGER, intent(in)  KMODEL)

Definition at line 165 of file modd_ch_isban.F90.

Definition at line 189 of file modd_ch_isban.F90.

subroutine MODD_CH_ISBA_n::CH_ISBA_GOTO_MODEL ( INTEGER, intent(in)  KFROM,
INTEGER, intent(in)  KTO,
LOGICAL, intent(in)  LKFROM 
)

Definition at line 117 of file modd_ch_isban.F90.


Member Data Documentation

CHARACTER(LEN=6), dimension(:), pointer MODD_CH_ISBA_n::CAER_NAMES = >NULL()

Definition at line 108 of file modd_ch_isban.F90.

CHARACTER(LEN=6), pointer MODD_CH_ISBA_n::CCH_DRY_DEP = >NULL()

Definition at line 76 of file modd_ch_isban.F90.

CHARACTER(LEN=6), dimension(:), pointer MODD_CH_ISBA_n::CCH_NAMES = >NULL()

Definition at line 106 of file modd_ch_isban.F90.

CHARACTER(LEN=28), pointer MODD_CH_ISBA_n::CCHEM_SURF_FILE = >NULL()

Definition at line 74 of file modd_ch_isban.F90.

CHARACTER(LEN=6), dimension(:), pointer MODD_CH_ISBA_n::CDSTNAMES = >NULL()

Definition at line 110 of file modd_ch_isban.F90.

TYPE(CH_ISBA_t), allocatable, target, save MODD_CH_ISBA_n::CH_ISBA_MODEL

Definition at line 72 of file modd_ch_isban.F90.

CHARACTER(LEN=6), dimension(:), pointer MODD_CH_ISBA_n::CSLTNAMES = >NULL()

Definition at line 112 of file modd_ch_isban.F90.

CHARACTER(LEN=6), dimension(:), pointer MODD_CH_ISBA_n::CSV = >NULL()

Definition at line 88 of file modd_ch_isban.F90.

LOGICAL, pointer MODD_CH_ISBA_n::LCH_BIO_FLUX = >NULL()

Definition at line 84 of file modd_ch_isban.F90.

LOGICAL, pointer MODD_CH_ISBA_n::LCH_NO_FLUX = >NULL()

Definition at line 86 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NAEREQ = >NULL()

Definition at line 100 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NBEQ = >NULL()

Definition at line 98 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NDSTEQ = >NULL()

Definition at line 102 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSLTEQ = >NULL()

Definition at line 104 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_AERBEG = >NULL()

Definition at line 92 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_AEREND = >NULL()

Definition at line 92 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_CHSBEG = >NULL()

Definition at line 90 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_CHSEND = >NULL()

Definition at line 90 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_DSTBEG = >NULL()

Definition at line 94 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_DSTEND = >NULL()

Definition at line 94 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_SLTBEG = >NULL()

Definition at line 96 of file modd_ch_isban.F90.

INTEGER, pointer MODD_CH_ISBA_n::NSV_SLTEND = >NULL()

Definition at line 96 of file modd_ch_isban.F90.

REAL, dimension(:,:,:), pointer MODD_CH_ISBA_n::XDEP = >NULL()

Definition at line 78 of file modd_ch_isban.F90.

REAL, dimension(:,:), pointer MODD_CH_ISBA_n::XSOILRC_O3 = >NULL()

Definition at line 82 of file modd_ch_isban.F90.

REAL, dimension(:,:), pointer MODD_CH_ISBA_n::XSOILRC_SO2 = >NULL()

Definition at line 80 of file modd_ch_isban.F90.


The documentation for this module was generated from the following file: