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

List of all members.

Data Types

type  TEB_OPTIONS_t
type  TEB_t

Public Member Functions

subroutine TEB_OPTIONS_GOTO_MODEL (KFROM, KTO, LKFROM)
subroutine TEB_OPTIONS_ALLOC (KMODEL)
subroutine TEB_OPTIONS_DEALLO
subroutine TEB_GOTO_MODEL (KFROM, KTO, LKFROM, KFROM_PATCH, KTO_PATCH)
subroutine TEB_ALLOC (KMODEL, KPATCH)
subroutine TEB_DEALLO

Public Attributes

TYPE(TEB_OPTIONS_t),
allocatable, target, save 
TEB_OPTIONS_MODEL
LOGICAL, pointer LCANOPY = >NULL()
LOGICAL, pointer LGARDEN = >NULL()
CHARACTER(LEN=4), pointer CROAD_DIR = >NULL()
CHARACTER(LEN=4), pointer CWALL_OPT = >NULL()
CHARACTER(LEN=3), pointer CBLD_ATYPE = >NULL()
CHARACTER(LEN=6), pointer CZ0H = >NULL()
CHARACTER(LEN=5), pointer CCH_BEM = >NULL()
CHARACTER(LEN=3), pointer CBEM = >NULL()
CHARACTER(LEN=3), pointer CTREE = >NULL()
LOGICAL, pointer LGREENROOF = >NULL()
LOGICAL, pointer LHYDRO = >NULL()
LOGICAL, pointer LECOCLIMAP = >NULL()
REAL, dimension(:), pointer XZS = >NULL()
REAL, dimension(:,:), pointer XCOVER = >NULL()
LOGICAL, dimension(:), pointer LCOVER = >NULL()
INTEGER, pointer NTEB_PATCH = >NULL()
REAL, dimension(:,:), pointer XTEB_PATCH = >NULL()
INTEGER, pointer NROOF_LAYER = >NULL()
INTEGER, pointer NROAD_LAYER = >NULL()
INTEGER, pointer NWALL_LAYER = >NULL()
TYPE(DATE_TIME), pointer TTIME = >NULL()
REAL, pointer XTSTEP = >NULL()
REAL, pointer XOUT_TSTEP = >NULL()
TYPE(TEB_t), allocatable,
target, save 
TEB_MODEL
REAL, dimension(:), pointer XROAD_DIR = >NULL()
REAL, dimension(:), pointer XGARDEN = >NULL()
REAL, dimension(:), pointer XGREENROOF = >NULL()
REAL, dimension(:), pointer XBLD = >NULL()
REAL, dimension(:), pointer XROAD = >NULL()
REAL, dimension(:), pointer XCAN_HW_RATIO = >NULL()
REAL, dimension(:), pointer XBLD_HEIGHT = >NULL()
REAL, dimension(:), pointer XWALL_O_HOR = >NULL()
REAL, dimension(:), pointer XROAD_O_GRND = >NULL()
REAL, dimension(:), pointer XGARDEN_O_GRND = >NULL()
REAL, dimension(:), pointer XWALL_O_GRND = >NULL()
REAL, dimension(:), pointer XWALL_O_BLD = >NULL()
REAL, dimension(:), pointer XZ0_TOWN = >NULL()
REAL, dimension(:), pointer XSVF_ROAD = >NULL()
REAL, dimension(:), pointer XSVF_GARDEN = >NULL()
REAL, dimension(:), pointer XSVF_WALL = >NULL()
REAL, dimension(:), pointer XALB_ROOF = >NULL()
REAL, dimension(:), pointer XEMIS_ROOF = >NULL()
REAL, dimension(:,:), pointer XHC_ROOF = >NULL()
REAL, dimension(:,:), pointer XTC_ROOF = >NULL()
REAL, dimension(:,:), pointer XD_ROOF = >NULL()
REAL, dimension(:), pointer XALB_ROAD = >NULL()
REAL, dimension(:), pointer XEMIS_ROAD = >NULL()
REAL, dimension(:,:), pointer XHC_ROAD = >NULL()
REAL, dimension(:,:), pointer XTC_ROAD = >NULL()
REAL, dimension(:,:), pointer XD_ROAD = >NULL()
REAL, dimension(:), pointer XALB_WALL = >NULL()
REAL, dimension(:), pointer XEMIS_WALL = >NULL()
REAL, dimension(:,:), pointer XHC_WALL = >NULL()
REAL, dimension(:,:), pointer XTC_WALL = >NULL()
REAL, dimension(:,:), pointer XD_WALL = >NULL()
REAL, dimension(:), pointer XH_TRAFFIC = >NULL()
REAL, dimension(:), pointer XLE_TRAFFIC = >NULL()
REAL, dimension(:), pointer XH_INDUSTRY = >NULL()
REAL, dimension(:), pointer XLE_INDUSTRY = >NULL()
REAL, dimension(:), pointer XTI_ROAD = >NULL()
REAL, dimension(:), pointer XWS_ROOF = >NULL()
REAL, dimension(:), pointer XWS_ROAD = >NULL()
REAL, dimension(:,:), pointer XT_ROOF = >NULL()
REAL, dimension(:,:), pointer XT_ROAD = >NULL()
REAL, dimension(:,:), pointer XT_WALL_A = >NULL()
REAL, dimension(:,:), pointer XT_WALL_B = >NULL()
REAL, dimension(:), pointer XAC_ROOF = >NULL()
REAL, dimension(:), pointer XAC_ROAD = >NULL()
REAL, dimension(:), pointer XAC_WALL = >NULL()
REAL, dimension(:), pointer XAC_TOP = >NULL()
REAL, dimension(:), pointer XAC_ROOF_WAT = >NULL()
REAL, dimension(:), pointer XAC_ROAD_WAT = >NULL()
REAL, dimension(:), pointer XQSAT_ROOF = >NULL()
REAL, dimension(:), pointer XQSAT_ROAD = >NULL()
REAL, dimension(:), pointer XDELT_ROOF = >NULL()
REAL, dimension(:), pointer XDELT_ROAD = >NULL()
REAL, dimension(:), pointer XT_CANYON = >NULL()
REAL, dimension(:), pointer XQ_CANYON = >NULL()
TYPE(SURF_SNOW), pointer TSNOW_ROOF = >NULL()
TYPE(SURF_SNOW), pointer TSNOW_ROAD = >NULL()
TYPE(SURF_SNOW), pointer TSNOW_GARDEN = >NULL()
REAL, dimension(:), pointer XROUGH_ROOF = >NULL()
REAL, dimension(:), pointer XROUGH_WALL = >NULL()

Detailed Description

Definition at line 2 of file modd_tebn.F90.


Member Function/Subroutine Documentation

subroutine MODD_TEB_n::TEB_ALLOC ( INTEGER, intent(in)  KMODEL,
INTEGER, intent(in)  KPATCH 
)

Definition at line 622 of file modd_tebn.F90.

subroutine MODD_TEB_n::TEB_DEALLO ( )

Definition at line 692 of file modd_tebn.F90.

subroutine MODD_TEB_n::TEB_GOTO_MODEL ( INTEGER, intent(in)  KFROM,
INTEGER, intent(in)  KTO,
LOGICAL, intent(in)  LKFROM,
INTEGER, intent(in)  KFROM_PATCH,
INTEGER, intent(in)  KTO_PATCH 
)

Definition at line 489 of file modd_tebn.F90.

subroutine MODD_TEB_n::TEB_OPTIONS_ALLOC ( INTEGER, intent(in)  KMODEL)

Definition at line 447 of file modd_tebn.F90.

Definition at line 480 of file modd_tebn.F90.

subroutine MODD_TEB_n::TEB_OPTIONS_GOTO_MODEL ( INTEGER, intent(in)  KFROM,
INTEGER, intent(in)  KTO,
LOGICAL, intent(in)  LKFROM 
)

Definition at line 405 of file modd_tebn.F90.


Member Data Documentation

CHARACTER(LEN=3), pointer MODD_TEB_n::CBEM = >NULL()

Definition at line 126 of file modd_tebn.F90.

CHARACTER(LEN=3), pointer MODD_TEB_n::CBLD_ATYPE = >NULL()

Definition at line 120 of file modd_tebn.F90.

CHARACTER(LEN=5), pointer MODD_TEB_n::CCH_BEM = >NULL()

Definition at line 124 of file modd_tebn.F90.

CHARACTER(LEN=4), pointer MODD_TEB_n::CROAD_DIR = >NULL()

Definition at line 116 of file modd_tebn.F90.

CHARACTER(LEN=3), pointer MODD_TEB_n::CTREE = >NULL()

Definition at line 128 of file modd_tebn.F90.

CHARACTER(LEN=4), pointer MODD_TEB_n::CWALL_OPT = >NULL()

Definition at line 118 of file modd_tebn.F90.

CHARACTER(LEN=6), pointer MODD_TEB_n::CZ0H = >NULL()

Definition at line 122 of file modd_tebn.F90.

LOGICAL, pointer MODD_TEB_n::LCANOPY = >NULL()

Definition at line 112 of file modd_tebn.F90.

LOGICAL, dimension(:), pointer MODD_TEB_n::LCOVER = >NULL()

Definition at line 140 of file modd_tebn.F90.

LOGICAL, pointer MODD_TEB_n::LECOCLIMAP = >NULL()

Definition at line 134 of file modd_tebn.F90.

LOGICAL, pointer MODD_TEB_n::LGARDEN = >NULL()

Definition at line 114 of file modd_tebn.F90.

LOGICAL, pointer MODD_TEB_n::LGREENROOF = >NULL()

Definition at line 130 of file modd_tebn.F90.

LOGICAL, pointer MODD_TEB_n::LHYDRO = >NULL()

Definition at line 132 of file modd_tebn.F90.

INTEGER, pointer MODD_TEB_n::NROAD_LAYER = >NULL()

Definition at line 148 of file modd_tebn.F90.

INTEGER, pointer MODD_TEB_n::NROOF_LAYER = >NULL()

Definition at line 146 of file modd_tebn.F90.

INTEGER, pointer MODD_TEB_n::NTEB_PATCH = >NULL()

Definition at line 142 of file modd_tebn.F90.

INTEGER, pointer MODD_TEB_n::NWALL_LAYER = >NULL()

Definition at line 150 of file modd_tebn.F90.

TYPE(TEB_t), allocatable, target, save MODD_TEB_n::TEB_MODEL

Definition at line 280 of file modd_tebn.F90.

TYPE(TEB_OPTIONS_t), allocatable, target, save MODD_TEB_n::TEB_OPTIONS_MODEL

Definition at line 110 of file modd_tebn.F90.

TYPE(SURF_SNOW), pointer MODD_TEB_n::TSNOW_GARDEN = >NULL()

Definition at line 394 of file modd_tebn.F90.

TYPE(SURF_SNOW), pointer MODD_TEB_n::TSNOW_ROAD = >NULL()

Definition at line 392 of file modd_tebn.F90.

TYPE(SURF_SNOW), pointer MODD_TEB_n::TSNOW_ROOF = >NULL()

Definition at line 390 of file modd_tebn.F90.

TYPE (DATE_TIME), pointer MODD_TEB_n::TTIME = >NULL()

Definition at line 152 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XAC_ROAD = >NULL()

Definition at line 368 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XAC_ROAD_WAT = >NULL()

Definition at line 376 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XAC_ROOF = >NULL()

Definition at line 366 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XAC_ROOF_WAT = >NULL()

Definition at line 374 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XAC_TOP = >NULL()

Definition at line 372 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XAC_WALL = >NULL()

Definition at line 370 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XALB_ROAD = >NULL()

Definition at line 324 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XALB_ROOF = >NULL()

Definition at line 314 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XALB_WALL = >NULL()

Definition at line 334 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XBLD = >NULL()

Definition at line 288 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XBLD_HEIGHT = >NULL()

Definition at line 294 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XCAN_HW_RATIO = >NULL()

Definition at line 292 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XCOVER = >NULL()

Definition at line 138 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XD_ROAD = >NULL()

Definition at line 332 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XD_ROOF = >NULL()

Definition at line 322 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XD_WALL = >NULL()

Definition at line 342 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XDELT_ROAD = >NULL()

Definition at line 384 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XDELT_ROOF = >NULL()

Definition at line 382 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XEMIS_ROAD = >NULL()

Definition at line 326 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XEMIS_ROOF = >NULL()

Definition at line 316 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XEMIS_WALL = >NULL()

Definition at line 336 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XGARDEN = >NULL()

Definition at line 284 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XGARDEN_O_GRND = >NULL()

Definition at line 300 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XGREENROOF = >NULL()

Definition at line 286 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XH_INDUSTRY = >NULL()

Definition at line 348 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XH_TRAFFIC = >NULL()

Definition at line 344 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XHC_ROAD = >NULL()

Definition at line 328 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XHC_ROOF = >NULL()

Definition at line 318 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XHC_WALL = >NULL()

Definition at line 338 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XLE_INDUSTRY = >NULL()

Definition at line 350 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XLE_TRAFFIC = >NULL()

Definition at line 346 of file modd_tebn.F90.

REAL, pointer MODD_TEB_n::XOUT_TSTEP = >NULL()

Definition at line 156 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XQ_CANYON = >NULL()

Definition at line 388 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XQSAT_ROAD = >NULL()

Definition at line 380 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XQSAT_ROOF = >NULL()

Definition at line 378 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XROAD = >NULL()

Definition at line 290 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XROAD_DIR = >NULL()

Definition at line 282 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XROAD_O_GRND = >NULL()

Definition at line 298 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XROUGH_ROOF = >NULL()

Definition at line 396 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XROUGH_WALL = >NULL()

Definition at line 398 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XSVF_GARDEN = >NULL()

Definition at line 310 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XSVF_ROAD = >NULL()

Definition at line 308 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XSVF_WALL = >NULL()

Definition at line 312 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XT_CANYON = >NULL()

Definition at line 386 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XT_ROAD = >NULL()

Definition at line 360 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XT_ROOF = >NULL()

Definition at line 358 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XT_WALL_A = >NULL()

Definition at line 362 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XT_WALL_B = >NULL()

Definition at line 364 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XTC_ROAD = >NULL()

Definition at line 330 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XTC_ROOF = >NULL()

Definition at line 320 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XTC_WALL = >NULL()

Definition at line 340 of file modd_tebn.F90.

REAL, dimension(:,:), pointer MODD_TEB_n::XTEB_PATCH = >NULL()

Definition at line 144 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XTI_ROAD = >NULL()

Definition at line 352 of file modd_tebn.F90.

REAL, pointer MODD_TEB_n::XTSTEP = >NULL()

Definition at line 154 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XWALL_O_BLD = >NULL()

Definition at line 304 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XWALL_O_GRND = >NULL()

Definition at line 302 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XWALL_O_HOR = >NULL()

Definition at line 296 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XWS_ROAD = >NULL()

Definition at line 356 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XWS_ROOF = >NULL()

Definition at line 354 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XZ0_TOWN = >NULL()

Definition at line 306 of file modd_tebn.F90.

REAL, dimension(:), pointer MODD_TEB_n::XZS = >NULL()

Definition at line 136 of file modd_tebn.F90.


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