CAM
|
Data Types | |
type | centsom_type |
Functions/Subroutines | |
subroutine | init (this, centurybgc_index, biogeo_con, bstatus) |
subroutine | initallocate (this) |
subroutine | initpar (this, centurybgc_index, biogeo_con) |
subroutine | run_decomp (this, is_surf, centurybgc_index, dtime, ystates, decompkf_eca, pct_sand, pct_clay, alpha_n, alpha_p, cascade_matrix, k_decay, pot_co2_hr, bstatus) |
subroutine | calc_cascade_matrix (this, is_surf, centurybgc_index, pct_sand, pct_clay, alpha_n, alpha_p, cascade_matrix) |
subroutine | calc_potential_aerobic_hr (this, centurybgc_index, pot_decay_rates, cascade_matrix, pot_co2_hr, bstatus) |
subroutine | calc_cnp_ratios (this, centurybgc_index, ystates) |
subroutine | calc_som_decay_r (this, centurybgc_index, dtime, om_k_decay, om_pools, om_decay_rates) |
subroutine | calc_som_decay_k (this, centurybgc_index, decompkf_eca, k_decay) |
subroutine | calc_pot_min_np_flx (this, dtime, centurybgc_index, ystates, k_decay, cascade_matrix, alpha_n, alpha_p, pot_decomp, pot_nn_flx, pot_np_flx) |
Variables | |
character(len= *), parameter, private | mod_filename = __FILE__ |
integer | ncentpools |
subroutine bgccentsomtype::calc_cascade_matrix | ( | class(centsom_type), intent(inout) | this, |
logical, intent(in) | is_surf, | ||
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
real(r8), intent(in) | pct_sand, | ||
real(r8), intent(in) | pct_clay, | ||
real(r8), dimension(ncentpools), intent(out) | alpha_n, | ||
real(r8), dimension(ncentpools), intent(out) | alpha_p, | ||
real(r8), dimension(centurybgc_index%nstvars, centurybgc_index%nreactions), intent(inout) | cascade_matrix | ||
) |
subroutine bgccentsomtype::calc_cnp_ratios | ( | class(centsom_type), intent(inout) | this, |
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
real(r8), dimension(centurybgc_index%nstvars), intent(in) | ystates | ||
) |
subroutine bgccentsomtype::calc_pot_min_np_flx | ( | class(centsom_type), intent(inout) | this, |
real(r8), intent(in) | dtime, | ||
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
real(r8), dimension(1:centurybgc_index%nom_tot_elms), intent(in) | ystates, | ||
real(r8), dimension(1:ncentpools), intent(in) | k_decay, | ||
real(r8), dimension(centurybgc_index%nstvars, centurybgc_index%nreactions), intent(in) | cascade_matrix, | ||
real(r8), dimension(ncentpools), intent(in) | alpha_n, | ||
real(r8), dimension(ncentpools), intent(in) | alpha_p, | ||
real(r8), dimension(ncentpools), intent(out) | pot_decomp, | ||
real(r8), intent(out) | pot_nn_flx, | ||
real(r8), intent(out) | pot_np_flx | ||
) |
subroutine bgccentsomtype::calc_potential_aerobic_hr | ( | class(centsom_type), intent(inout) | this, |
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
real(r8), dimension(ncentpools), intent(in) | pot_decay_rates, | ||
real(r8), dimension(centurybgc_index%nstvars, centurybgc_index%nreactions), intent(in) | cascade_matrix, | ||
real(r8), intent(out) | pot_co2_hr, | ||
type(betr_status_type), intent(out) | bstatus | ||
) |
subroutine bgccentsomtype::calc_som_decay_k | ( | class(centsom_type), intent(inout) | this, |
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
type(decompcent_type), intent(in) | decompkf_eca, | ||
real(r8), dimension(ncentpools), intent(out) | k_decay | ||
) |
subroutine bgccentsomtype::calc_som_decay_r | ( | class(centsom_type), intent(inout) | this, |
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
real(r8), intent(in) | dtime, | ||
real(r8), dimension(ncentpools), intent(in) | om_k_decay, | ||
real(r8), dimension(centurybgc_index%nom_tot_elms), intent(in) | om_pools, | ||
real(r8), dimension(ncentpools), intent(out) | om_decay_rates | ||
) |
subroutine bgccentsomtype::init | ( | class(centsom_type), intent(inout) | this, |
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
type(biogeocon_type), intent(in) | biogeo_con, | ||
type(betr_status_type), intent(out) | bstatus | ||
) |
subroutine bgccentsomtype::initallocate | ( | class(centsom_type), intent(inout) | this | ) |
|
private |
subroutine bgccentsomtype::run_decomp | ( | class(centsom_type), intent(inout) | this, |
logical, intent(in) | is_surf, | ||
type(centurybgc_index_type), intent(in) | centurybgc_index, | ||
real(r8), intent(in) | dtime, | ||
real(r8), dimension(1:centurybgc_index%nom_tot_elms), intent(in) | ystates, | ||
type(decompcent_type), intent(in) | decompkf_eca, | ||
real(r8), intent(in) | pct_sand, | ||
real(r8), intent(in) | pct_clay, | ||
real(r8), dimension(1:ncentpools), intent(out) | alpha_n, | ||
real(r8), dimension(1:ncentpools), intent(out) | alpha_p, | ||
real(r8), dimension(centurybgc_index%nstvars, centurybgc_index%nreactions), intent(inout) | cascade_matrix, | ||
real(r8), dimension(1:ncentpools), intent(out) | k_decay, | ||
real(r8), intent(out) | pot_co2_hr, | ||
type(betr_status_type), intent(out) | bstatus | ||
) |
|
private |
|
private |