File canopy_var3din_mod.F90
FileList > src > canopy_var3din_mod.F90
Go to the source code of this file
3D Variable Input Module More...
Namespaces
Type | Name |
---|---|
namespace | canopy_var3din_mod |
Public Attributes
Type | Name |
---|---|
real(rk), intent(in) | above |
real(rk) | actual |
real(rk), intent(in) | area |
real(rk), intent(in) | associated |
real(rk), intent(in) | below |
real(rk), intent(in) | canopy |
real(rk), intent(in) | cell |
real(rk), dimension(m) | coordinates |
integer | counters |
real(rk), dimension(nondimensional), intent(in) | density |
real(rk), intent(in) | deviation |
real(rk), dimension(:), allocatable | fafracz |
real(rk), dimension(:), intent(out) | fafraczint |
real(rk), dimension(:), allocatable | fainc |
real(rk) | fatot |
real(rk), intent(in) | fch |
real(rk), intent(out), allocatable | foliage |
real(rk), intent(out), allocatable | fractional |
real(rk), intent(in) | from |
real(rk), intent(out), allocatable | function |
real(rk), intent(in) | gedi |
real(rk), intent(in) | grid |
real(rk), dimension(dimensionless), intent(in) | h |
real(rk), dimension(m), intent(in) | height |
real(rk), intent(in) | heights |
integer | i |
real(rk), intent(out), allocatable | incremental |
real(rk), intent(in) | input |
real(rk), intent(out) | integral |
real(rk) | interpolated |
integer | lev |
real(rk), intent(in) | level |
integer | loop |
real(rk), intent(in) | maximum |
real(rk), intent(in) | mid |
real(rk), intent(out) | of |
real(rk), dimension(m), intent(in) | pavd |
real(rk), dimension(:), intent(in) | pavd_in |
real(rk), dimension(size(zhc)) | pavd_interp |
real(rk), dimension(:), intent(in) | pavd_levs |
real(rk), intent(in) | plant |
real(rk), dimension(m²/m³), intent(in) | profile |
real(rk), intent(out), allocatable | shape |
real(rk), intent(in) | sigma1 |
real(rk), intent(in) | sigmau |
real(rk), intent(in) | standard |
real(rk) | total |
real(rk), intent(in) | volume |
real(rk), intent(in) | with |
real(rk), intent(in) | z |
real(rk), dimension(z/h), intent(in) | zcanmax |
real(rk), intent(in) | zcanmax_in |
real(rk), dimension(:), intent(in) | zhc |
real(rk), dimension(size(zhc)) | zk |
Detailed Description
This module contains subroutines for processing 3D variable inputs, particularly for converting GEDI PAVD (Plant Area Volume Density) profiles into fractional foliage shape functions. The module handles interpolation of observed PAVD profiles to user-defined canopy model resolutions.
Author:
Patrick C. Campbell
Date:
July 2023
\references Massman, W.J., Forthofer, J.M., and Finney, M.A.: An improved canopy wind model for predicting wind adjustment factors and wildland fire behavior. Canadian Journal of Forest Research. 47(5): 594-603. https://doi.org/10.1139/cjfr-2016-0354
Public Attributes Documentation
variable above
variable actual
variable area
variable associated
variable below
variable canopy
variable cell
variable coordinates
variable counters
variable density
variable deviation
variable fafracz
variable fafraczint
variable fainc
variable fatot
variable fch
variable foliage
variable fractional
variable from
variable function
variable gedi
variable grid
variable h
variable height
variable heights
variable i
variable incremental
variable input
variable integral
variable interpolated
variable lev
variable level
variable loop
variable maximum
variable mid
variable of
variable pavd
variable pavd_in
variable pavd_interp
variable pavd_levs
variable plant
variable profile
variable shape
variable sigma1
variable sigmau
variable standard
variable total
variable volume
variable with
variable z
variable zcanmax
variable zcanmax_in
variable zhc
variable zk
The documentation for this class was generated from the following file src/canopy_var3din_mod.F90