CAM
surfaceradiationmod Module Reference

Data Types

type  surfrad_type
 

Functions/Subroutines

subroutine init (this, bounds)
 
subroutine initallocate (this, bounds)
 
subroutine inithistory (this, bounds)
 
subroutine initcold (this, bounds)
 
subroutine, public surfaceradiation (bounds, num_nourbanp, filter_nourbanp, num_urbanp, filter_urbanp, num_urbanc, filter_urbanc, atm2lnd_vars, waterstate_vars, canopystate_vars, surfalb_vars, solarabs_vars, surfrad_vars)
 
subroutine, public canopysunshadefractions (num_nourbanp, filter_nourbanp, atm2lnd_vars, surfalb_vars, canopystate_vars, solarabs_vars)
 

Function/Subroutine Documentation

◆ canopysunshadefractions()

subroutine, public surfaceradiationmod::canopysunshadefractions ( integer, intent(in)  num_nourbanp,
integer, dimension(:), intent(in)  filter_nourbanp,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(surfalb_type), intent(in)  surfalb_vars,
type(canopystate_type), intent(inout)  canopystate_vars,
type(solarabs_type), intent(inout)  solarabs_vars 
)
Here is the caller graph for this function:

◆ init()

subroutine surfaceradiationmod::init ( class(surfrad_type this,
type(bounds_type), intent(in)  bounds 
)

◆ initallocate()

subroutine surfaceradiationmod::initallocate ( class(surfrad_type this,
type(bounds_type), intent(in)  bounds 
)
private

◆ initcold()

subroutine surfaceradiationmod::initcold ( class(surfrad_type this,
type(bounds_type), intent(in)  bounds 
)

◆ inithistory()

subroutine surfaceradiationmod::inithistory ( class(surfrad_type this,
type(bounds_type), intent(in)  bounds 
)
Here is the call graph for this function:

◆ surfaceradiation()

subroutine, public surfaceradiationmod::surfaceradiation ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_nourbanp,
integer, dimension(:), intent(in)  filter_nourbanp,
integer, intent(in)  num_urbanp,
integer, dimension(:), intent(in)  filter_urbanp,
integer, intent(in)  num_urbanc,
integer, dimension(:), intent(in)  filter_urbanc,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(waterstate_type), intent(in)  waterstate_vars,
type(canopystate_type), intent(inout)  canopystate_vars,
type(surfalb_type), intent(in)  surfalb_vars,
type(solarabs_type), intent(inout)  solarabs_vars,
type(surfrad_type), intent(inout)  surfrad_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function: