CAM
|
Data Types | |
type | megan_out_type |
type | vocemis_type |
Functions/Subroutines | |
subroutine | init (this, bounds) |
subroutine | initallocate (this, bounds) |
subroutine | inithistory (this, bounds) |
subroutine | initcold (this, bounds) |
subroutine, public | vocemission (bounds, num_soilp, filter_soilp, atm2lnd_vars, canopystate_vars, photosyns_vars, temperature_vars, vocemis_vars) |
real(r8) function | get_map_ef (ivt_in, g_in, vocemis_vars) |
real(r8) function | get_gamma_p (par_sun_in, par24_sun_in, par240_sun_in, par_sha_in, par24_sha_in, par240_sha_in, fsun_in, fsun240_in, forc_solad240_in, forc_solai240_in, LDF_in, cp, alpha) |
real(r8) function | get_gamma_l (fsun240_in, elai_in) |
real(r8) function | get_gamma_sm (clayfrac_in, sandfrac_in, h2osoi_vol_in, h2osoi_ice_in, dz_in, bsw_in, watsat_in, sucsat_in, root_depth_in) |
real(r8) function | get_gamma_t (t_veg240_in, t_veg24_in, t_veg_in, ct1_in, ct2_in, betaT_in, LDF_in, Ceo_in, Eopt, topt) |
real(r8) function | get_gamma_a (ivt_in, elai_p_in, elai_in, nclass_in) |
real(r8) function | get_gamma_c (cisun_in, cisha_in, forc_pbot_in, fsun_in) |
Variables | |
type(megan_out_type), dimension(:), pointer, private | meg_out |
logical, parameter | debug = .false. |
|
private |
|
private |
|
private |
|
private |
real(r8) function vocemissionmod::get_gamma_sm | ( | real(r8), intent(in) | clayfrac_in, |
real(r8), intent(in) | sandfrac_in, | ||
real(r8), dimension(nlevsoi), intent(in) | h2osoi_vol_in, | ||
real(r8), dimension(nlevsoi), intent(in) | h2osoi_ice_in, | ||
real(r8), dimension(nlevsoi), intent(in) | dz_in, | ||
real(r8), dimension(nlevsoi), intent(in) | bsw_in, | ||
real(r8), dimension(nlevsoi), intent(in) | watsat_in, | ||
real(r8), dimension(nlevsoi), intent(in) | sucsat_in, | ||
real(r8), intent(in) | root_depth_in | ||
) |
real(r8) function vocemissionmod::get_gamma_t | ( | real(r8), intent(in) | t_veg240_in, |
real(r8), intent(in) | t_veg24_in, | ||
real(r8), intent(in) | t_veg_in, | ||
real(r8), intent(in) | ct1_in, | ||
real(r8), intent(in) | ct2_in, | ||
real(r8), intent(in) | betaT_in, | ||
real(r8), intent(in) | LDF_in, | ||
real(r8), intent(in) | Ceo_in, | ||
real(r8), intent(out) | Eopt, | ||
real(r8), intent(out) | topt | ||
) |
real(r8) function vocemissionmod::get_map_ef | ( | integer, intent(in) | ivt_in, |
integer, intent(in) | g_in, | ||
type(vocemis_type), intent(in) | vocemis_vars | ||
) |
|
private |
|
private |
subroutine vocemissionmod::initcold | ( | class(vocemis_type) | this, |
type(bounds_type), intent(in) | bounds | ||
) |
subroutine vocemissionmod::inithistory | ( | class(vocemis_type) | this, |
type(bounds_type), intent(in) | bounds | ||
) |
subroutine, public vocemissionmod::vocemission | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_soilp, | ||
integer, dimension(num_soilp), intent(in) | filter_soilp, | ||
type(atm2lnd_type), intent(in) | atm2lnd_vars, | ||
type(canopystate_type), intent(in) | canopystate_vars, | ||
type(photosyns_type), intent(in) | photosyns_vars, | ||
type(temperature_type), intent(in) | temperature_vars, | ||
type(vocemis_type), intent(inout) | vocemis_vars | ||
) |
|
private |
|
private |