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

List of all members.

Data Types

type  BEM_OPTIONS_t
type  BEM_t

Public Member Functions

subroutine BEM_OPTIONS_GOTO_MODEL (KFROM, KTO, LKFROM)
subroutine BEM_OPTIONS_ALLOC (KMODEL)
subroutine BEM_OPTIONS_DEALLO
subroutine BEM_GOTO_MODEL (KFROM, KTO, LKFROM, KFROM_PATCH, KTO_PATCH)
subroutine BEM_ALLOC (KMODEL, KPATCH)
subroutine BEM_DEALLO

Public Attributes

TYPE(BEM_OPTIONS_t),
allocatable, target, save 
BEM_OPTIONS_MODEL
INTEGER, pointer NFLOOR_LAYER = >NULL()
CHARACTER(LEN=6), pointer CCOOL_COIL = >NULL()
CHARACTER(LEN=6), pointer CHEAT_COIL = >NULL()
LOGICAL, pointer LAUTOSIZE = >NULL()
TYPE(BEM_t), allocatable,
target, save 
BEM_MODEL
REAL, dimension(:,:), pointer XHC_FLOOR = >NULL()
REAL, dimension(:,:), pointer XTC_FLOOR = >NULL()
REAL, dimension(:,:), pointer XD_FLOOR = >NULL()
REAL, dimension(:), pointer XTCOOL_TARGET = >NULL()
REAL, dimension(:), pointer XTHEAT_TARGET = >NULL()
REAL, dimension(:), pointer XTI_BLD = >NULL()
REAL, dimension(:,:), pointer XT_FLOOR = >NULL()
REAL, dimension(:), pointer XQIN = >NULL()
REAL, dimension(:), pointer XQIN_FRAD = >NULL()
REAL, dimension(:), pointer XSHGC = >NULL()
REAL, dimension(:), pointer XSHGC_SH = >NULL()
REAL, dimension(:), pointer XU_WIN = >NULL()
REAL, dimension(:), pointer XTRAN_WIN = >NULL()
REAL, dimension(:), pointer XGR = >NULL()
REAL, dimension(:), pointer XFLOOR_HEIGHT = >NULL()
REAL, dimension(:), pointer XEFF_HEAT = >NULL()
REAL, dimension(:), pointer XINF = >NULL()
REAL, dimension(:,:), pointer XT_MASS = >NULL()
REAL, dimension(:), pointer XF_WASTE_CAN = >NULL()
LOGICAL, dimension(:), pointer LSHADE = >NULL()
REAL, dimension(:), pointer XSHADE = >NULL()
CHARACTER(LEN=4), dimension(:),
pointer 
CNATVENT = >NULL()
REAL, dimension(:), pointer XNATVENT = >NULL()
REAL, dimension(:), pointer XF_WATER_COND = >NULL()
REAL, dimension(:), pointer XAUX_MAX = >NULL()
REAL, dimension(:), pointer XQIN_FLAT = >NULL()
REAL, dimension(:), pointer XHR_TARGET = >NULL()
REAL, dimension(:), pointer XT_WIN2 = >NULL()
REAL, dimension(:), pointer XQI_BLD = >NULL()
REAL, dimension(:), pointer XV_VENT = >NULL()
REAL, dimension(:), pointer XCAP_SYS_HEAT = >NULL()
REAL, dimension(:), pointer XCAP_SYS_RAT = >NULL()
REAL, dimension(:), pointer XT_ADP = >NULL()
REAL, dimension(:), pointer XM_SYS_RAT = >NULL()
REAL, dimension(:), pointer XCOP_RAT = >NULL()
REAL, dimension(:), pointer XT_WIN1 = >NULL()
REAL, dimension(:), pointer XALB_WIN = >NULL()
REAL, dimension(:), pointer XABS_WIN = >NULL()
REAL, dimension(:), pointer XT_SIZE_MAX = >NULL()
REAL, dimension(:), pointer XT_SIZE_MIN = >NULL()
REAL, dimension(:), pointer XUGG_WIN = >NULL()
LOGICAL, dimension(:), pointer LSHAD_DAY = >NULL()
LOGICAL, dimension(:), pointer LNATVENT_NIGHT = >NULL()
REAL, dimension(:), pointer XN_FLOOR = > NULL()
REAL, dimension(:), pointer XGLAZ_O_BLD = > NULL()
REAL, dimension(:), pointer XMASS_O_BLD = > NULL()
REAL, dimension(:), pointer XFLOOR_HW_RATIO = > NULL()
REAL, dimension(:), pointer XF_FLOOR_MASS = > NULL()
REAL, dimension(:), pointer XF_FLOOR_WALL = > NULL()
REAL, dimension(:), pointer XF_FLOOR_WIN = > NULL()
REAL, dimension(:), pointer XF_FLOOR_ROOF = > NULL()
REAL, dimension(:), pointer XF_WALL_FLOOR = > NULL()
REAL, dimension(:), pointer XF_WALL_MASS = > NULL()
REAL, dimension(:), pointer XF_WALL_WIN = > NULL()
REAL, dimension(:), pointer XF_WIN_FLOOR = > NULL()
REAL, dimension(:), pointer XF_WIN_MASS = > NULL()
REAL, dimension(:), pointer XF_WIN_WALL = > NULL()
REAL, dimension(:), pointer XF_WIN_WIN = > NULL()
REAL, dimension(:), pointer XF_MASS_FLOOR = > NULL()
REAL, dimension(:), pointer XF_MASS_WALL = > NULL()
REAL, dimension(:), pointer XF_MASS_WIN = > NULL()

Detailed Description

Definition at line 2 of file modd_bemn.F90.


Member Function/Subroutine Documentation

subroutine MODD_BEM_n::BEM_ALLOC ( INTEGER, intent(in)  KMODEL,
INTEGER, intent(in)  KPATCH 
)

Definition at line 466 of file modd_bemn.F90.

subroutine MODD_BEM_n::BEM_DEALLO ( )

Definition at line 541 of file modd_bemn.F90.

subroutine MODD_BEM_n::BEM_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 322 of file modd_bemn.F90.

subroutine MODD_BEM_n::BEM_OPTIONS_ALLOC ( INTEGER, intent(in)  KMODEL)

Definition at line 301 of file modd_bemn.F90.

Definition at line 313 of file modd_bemn.F90.

subroutine MODD_BEM_n::BEM_OPTIONS_GOTO_MODEL ( INTEGER, intent(in)  KFROM,
INTEGER, intent(in)  KTO,
LOGICAL, intent(in)  LKFROM 
)

Definition at line 284 of file modd_bemn.F90.


Member Data Documentation

TYPE(BEM_t), allocatable, target, save MODD_BEM_n::BEM_MODEL

Definition at line 156 of file modd_bemn.F90.

TYPE(BEM_OPTIONS_t), allocatable, target, save MODD_BEM_n::BEM_OPTIONS_MODEL

Definition at line 53 of file modd_bemn.F90.

CHARACTER(LEN=6), pointer MODD_BEM_n::CCOOL_COIL = >NULL()

Definition at line 57 of file modd_bemn.F90.

CHARACTER(LEN=6), pointer MODD_BEM_n::CHEAT_COIL = >NULL()

Definition at line 59 of file modd_bemn.F90.

CHARACTER(LEN=4), dimension(:), pointer MODD_BEM_n::CNATVENT = >NULL()

Definition at line 201 of file modd_bemn.F90.

LOGICAL, pointer MODD_BEM_n::LAUTOSIZE = >NULL()

Definition at line 61 of file modd_bemn.F90.

LOGICAL, dimension(:), pointer MODD_BEM_n::LNATVENT_NIGHT = >NULL()

Definition at line 243 of file modd_bemn.F90.

LOGICAL, dimension(:), pointer MODD_BEM_n::LSHAD_DAY = >NULL()

Definition at line 241 of file modd_bemn.F90.

LOGICAL, dimension(:), pointer MODD_BEM_n::LSHADE = >NULL()

Definition at line 197 of file modd_bemn.F90.

INTEGER, pointer MODD_BEM_n::NFLOOR_LAYER = >NULL()

Definition at line 55 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XABS_WIN = >NULL()

Definition at line 233 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XALB_WIN = >NULL()

Definition at line 231 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XAUX_MAX = >NULL()

Definition at line 207 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XCAP_SYS_HEAT = >NULL()

Definition at line 219 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XCAP_SYS_RAT = >NULL()

Definition at line 221 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XCOP_RAT = >NULL()

Definition at line 227 of file modd_bemn.F90.

REAL, dimension(:,:), pointer MODD_BEM_n::XD_FLOOR = >NULL()

Definition at line 162 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XEFF_HEAT = >NULL()

Definition at line 188 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_FLOOR_MASS = > NULL()

Definition at line 253 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_FLOOR_ROOF = > NULL()

Definition at line 259 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_FLOOR_WALL = > NULL()

Definition at line 255 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_FLOOR_WIN = > NULL()

Definition at line 257 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_MASS_FLOOR = > NULL()

Definition at line 275 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_MASS_WALL = > NULL()

Definition at line 277 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_MASS_WIN = > NULL()

Definition at line 279 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WALL_FLOOR = > NULL()

Definition at line 261 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WALL_MASS = > NULL()

Definition at line 263 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WALL_WIN = > NULL()

Definition at line 265 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WASTE_CAN = >NULL()

Definition at line 194 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WATER_COND = >NULL()

Definition at line 205 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WIN_FLOOR = > NULL()

Definition at line 267 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WIN_MASS = > NULL()

Definition at line 269 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WIN_WALL = > NULL()

Definition at line 271 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XF_WIN_WIN = > NULL()

Definition at line 273 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XFLOOR_HEIGHT = >NULL()

Definition at line 186 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XFLOOR_HW_RATIO = > NULL()

Definition at line 251 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XGLAZ_O_BLD = > NULL()

Definition at line 247 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XGR = >NULL()

Definition at line 184 of file modd_bemn.F90.

REAL, dimension(:,:), pointer MODD_BEM_n::XHC_FLOOR = >NULL()

Definition at line 158 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XHR_TARGET = >NULL()

Definition at line 211 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XINF = >NULL()

Definition at line 190 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XM_SYS_RAT = >NULL()

Definition at line 225 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XMASS_O_BLD = > NULL()

Definition at line 249 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XN_FLOOR = > NULL()

Definition at line 245 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XNATVENT = >NULL()

Definition at line 203 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XQI_BLD = >NULL()

Definition at line 215 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XQIN = >NULL()

Definition at line 172 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XQIN_FLAT = >NULL()

Definition at line 209 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XQIN_FRAD = >NULL()

Definition at line 174 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XSHADE = >NULL()

Definition at line 199 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XSHGC = >NULL()

Definition at line 176 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XSHGC_SH = >NULL()

Definition at line 178 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XT_ADP = >NULL()

Definition at line 223 of file modd_bemn.F90.

REAL, dimension(:,:), pointer MODD_BEM_n::XT_FLOOR = >NULL()

Definition at line 170 of file modd_bemn.F90.

REAL, dimension(:,:), pointer MODD_BEM_n::XT_MASS = >NULL()

Definition at line 192 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XT_SIZE_MAX = >NULL()

Definition at line 235 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XT_SIZE_MIN = >NULL()

Definition at line 237 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XT_WIN1 = >NULL()

Definition at line 229 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XT_WIN2 = >NULL()

Definition at line 213 of file modd_bemn.F90.

REAL, dimension(:,:), pointer MODD_BEM_n::XTC_FLOOR = >NULL()

Definition at line 160 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XTCOOL_TARGET = >NULL()

Definition at line 164 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XTHEAT_TARGET = >NULL()

Definition at line 166 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XTI_BLD = >NULL()

Definition at line 168 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XTRAN_WIN = >NULL()

Definition at line 182 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XU_WIN = >NULL()

Definition at line 180 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XUGG_WIN = >NULL()

Definition at line 239 of file modd_bemn.F90.

REAL, dimension(:), pointer MODD_BEM_n::XV_VENT = >NULL()

Definition at line 217 of file modd_bemn.F90.


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