XBeach
Public Member Functions | Private Attributes
bedroughness_module Module Reference

List of all members.

Public Member Functions

subroutine, public bedroughness_init (s, par)
subroutine, public bedroughness_update (s, par)
subroutine infiltration_boundary_layer_effect (s, par)
subroutine acceleration_boundary_layer_effect (s, par)
subroutine acceleration_boundary_layer_effect_Nielsen (s, par)
subroutine turbulence_boundary_layer_effect (s, par)

Private Attributes

real *8, dimension(:,:),
allocatable, private 
kru
real *8, dimension(:,:),
allocatable, private 
krv
real *8, dimension(:,:),
allocatable, private 
kru50
real *8, dimension(:,:),
allocatable, private 
krv50
real *8, dimension(:,:),
allocatable, private 
kru90
real *8, dimension(:,:),
allocatable, private 
krv90
real *8, dimension(:,:),
allocatable, private 
urms_upd
real *8, dimension(:,:),
allocatable, private 
u2_upd
real *8, dimension(:,:),
allocatable, private 
facbl
real *8, dimension(:,:),
allocatable, private 
blphi
real *8, dimension(:,:),
allocatable, private 
infilb
real *8, dimension(:,:),
allocatable, private 
Ubed
real *8, dimension(:,:),
allocatable, private 
Ventilation
real *8, dimension(:,:),
allocatable, private 
ueuf
real *8, dimension(:,:),
allocatable, private 
uevf
real *8, dimension(:,:),
allocatable, private 
vevf
real *8, dimension(:,:),
allocatable, private 
veuf
real *8, dimension(:,:),
allocatable, private 
ueuold
real *8, dimension(:,:),
allocatable, private 
uevold
real *8, dimension(:,:),
allocatable, private 
vevold
real *8, dimension(:,:),
allocatable, private 
veuold
real *8, dimension(:,:),
allocatable, private 
dudtsmooth
real *8, dimension(:,:),
allocatable, private 
dvdtsmooth
real *8, dimension(:,:),
allocatable, private 
shieldsu
real *8, dimension(:,:),
allocatable, private 
shieldsv
real *8, dimension(2), private dtold
real *8, private delta
real *8, private rhogdelta
logical, dimension(:,:),
allocatable, private 
isveggie
double precision, dimension(:,:),
allocatable, private 
nman0
double precision, private nmanmin = -123

Detailed Description

Definition at line 27 of file bedroughness.F90.


Member Function/Subroutine Documentation

subroutine bedroughness_module::acceleration_boundary_layer_effect ( type(spacepars s,
type(parameters), intent(in)  par 
)

Definition at line 417 of file bedroughness.F90.

subroutine bedroughness_module::acceleration_boundary_layer_effect_Nielsen ( type(spacepars s,
type(parameters), intent(in)  par 
)

Definition at line 526 of file bedroughness.F90.

subroutine, public bedroughness_module::bedroughness_init ( type(spacepars), target  s,
type(parameters), intent(in)  par 
)

Definition at line 51 of file bedroughness.F90.

subroutine, public bedroughness_module::bedroughness_update ( type(spacepars), target  s,
type(parameters), intent(in)  par 
)

Definition at line 166 of file bedroughness.F90.

subroutine bedroughness_module::infiltration_boundary_layer_effect ( type(spacepars s,
type(parameters), intent(in)  par 
)

Definition at line 299 of file bedroughness.F90.

subroutine bedroughness_module::turbulence_boundary_layer_effect ( type(spacepars s,
type(parameters), intent(in)  par 
)

Definition at line 660 of file bedroughness.F90.


Member Data Documentation

real*8, dimension(:,:), allocatable, private bedroughness_module::blphi [private]

Definition at line 34 of file bedroughness.F90.

real*8, private bedroughness_module::delta [private]

Definition at line 40 of file bedroughness.F90.

real*8, dimension(2), private bedroughness_module::dtold [private]

Definition at line 39 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::dudtsmooth [private]

Definition at line 37 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::dvdtsmooth [private]

Definition at line 37 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::facbl [private]

Definition at line 34 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::infilb [private]

Definition at line 34 of file bedroughness.F90.

logical, dimension(:,:), allocatable, private bedroughness_module::isveggie [private]

Definition at line 41 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::kru [private]

Definition at line 32 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::kru50 [private]

Definition at line 32 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::kru90 [private]

Definition at line 32 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::krv [private]

Definition at line 32 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::krv50 [private]

Definition at line 32 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::krv90 [private]

Definition at line 32 of file bedroughness.F90.

double precision, dimension(:,:), allocatable, private bedroughness_module::nman0 [private]

Definition at line 42 of file bedroughness.F90.

double precision, private bedroughness_module::nmanmin = -123 [private]

Definition at line 44 of file bedroughness.F90.

real*8, private bedroughness_module::rhogdelta [private]

Definition at line 40 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::shieldsu [private]

Definition at line 38 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::shieldsv [private]

Definition at line 38 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::u2_upd [private]

Definition at line 33 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::Ubed [private]

Definition at line 34 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::ueuf [private]

Definition at line 35 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::ueuold [private]

Definition at line 36 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::uevf [private]

Definition at line 35 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::uevold [private]

Definition at line 36 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::urms_upd [private]

Definition at line 33 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::Ventilation [private]

Definition at line 34 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::veuf [private]

Definition at line 35 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::veuold [private]

Definition at line 36 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::vevf [private]

Definition at line 35 of file bedroughness.F90.

real*8, dimension(:,:), allocatable, private bedroughness_module::vevold [private]

Definition at line 36 of file bedroughness.F90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables Defines