CAM
|
Functions/Subroutines | |
subroutine, public | photosynthesis (bounds, fn, filterp, esat_tv, eair, oair, cair, rb, btran, dayl_factor, atm2lnd_vars, temperature_vars, surfalb_vars, solarabs_vars, canopystate_vars, photosyns_vars, nitrogenstate_vars, phosphorusstate_vars, phase) |
subroutine, public | photosynthesistotal (fn, filterp, atm2lnd_vars, cnstate_vars, canopystate_vars, photosyns_vars) |
subroutine, public | fractionation (bounds, fn, filterp, atm2lnd_vars, canopystate_vars, cnstate_vars, solarabs_vars, surfalb_vars, photosyns_vars, phase) |
subroutine, private | hybrid (x0, p, iv, c, gb_mol, je, cair, oair, lmr_z, par_z, rh_can, gs_mol, iter, atm2lnd_vars, photosyns_vars) |
subroutine, private | brent (x, x1, x2, f1, f2, tol, ip, iv, ic, gb_mol, je, cair, oair, lmr_z, par_z, rh_can, gs_mol, atm2lnd_vars, photosyns_vars) |
real(r8) function, private | ft (tl, ha) |
real(r8) function, private | fth (tl, hd, se, scaleFactor) |
real(r8) function, private | fth25 (hd, se) |
subroutine, private | ci_func (ci, fval, p, iv, c, gb_mol, je, cair, oair, lmr_z, par_z, rh_can, gs_mol, atm2lnd_vars, photosyns_vars) |
|
private |
|
private |
subroutine, public photosynthesismod::fractionation | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | fn, | ||
integer, dimension(fn), intent(in) | filterp, | ||
type(atm2lnd_type), intent(in) | atm2lnd_vars, | ||
type(canopystate_type), intent(in) | canopystate_vars, | ||
type(cnstate_type), intent(in) | cnstate_vars, | ||
type(solarabs_type), intent(in) | solarabs_vars, | ||
type(surfalb_type), intent(in) | surfalb_vars, | ||
type(photosyns_type), intent(in) | photosyns_vars, | ||
character(len=*), intent(in) | phase | ||
) |
|
private |
|
private |
|
private |
|
private |
subroutine, public photosynthesismod::photosynthesis | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | fn, | ||
integer, dimension(fn), intent(in) | filterp, | ||
real(r8), dimension( bounds%begp: ), intent(in) | esat_tv, | ||
real(r8), dimension( bounds%begp: ), intent(in) | eair, | ||
real(r8), dimension( bounds%begp: ), intent(in) | oair, | ||
real(r8), dimension( bounds%begp: ), intent(in) | cair, | ||
real(r8), dimension( bounds%begp: ), intent(in) | rb, | ||
real(r8), dimension( bounds%begp: ), intent(in) | btran, | ||
real(r8), dimension( bounds%begp: ), intent(in) | dayl_factor, | ||
type(atm2lnd_type), intent(in) | atm2lnd_vars, | ||
type(temperature_type), intent(in) | temperature_vars, | ||
type(surfalb_type), intent(in) | surfalb_vars, | ||
type(solarabs_type), intent(in) | solarabs_vars, | ||
type(canopystate_type), intent(in) | canopystate_vars, | ||
type(photosyns_type), intent(inout) | photosyns_vars, | ||
type(nitrogenstate_type), intent(inout) | nitrogenstate_vars, | ||
type(phosphorusstate_type), intent(inout) | phosphorusstate_vars, | ||
character(len=*), intent(in) | phase | ||
) |
subroutine, public photosynthesismod::photosynthesistotal | ( | integer, intent(in) | fn, |
integer, dimension(fn), intent(in) | filterp, | ||
type(atm2lnd_type), intent(in) | atm2lnd_vars, | ||
type(cnstate_type), intent(in) | cnstate_vars, | ||
type(canopystate_type), intent(in) | canopystate_vars, | ||
type(photosyns_type), intent(inout) | photosyns_vars | ||
) |