CAM
|
Data Types | |
type | tracerstate_type |
Functions/Subroutines | |
subroutine | init (this, bounds, lbj, ubj, betrtracer_vars) |
subroutine | initallocate (this, bounds, lbj, ubj, betrtracer_vars) |
subroutine | inithistory (this, bounds, betrtracer_vars) |
subroutine | restart (this, bounds, lbj, ubj, nrest_1d, nrest_2d, states_1d, states_2d, betrtracer_vars, flag) |
subroutine | reset (this, column) |
real(r8) function | int_mass_mobile_col (this, lbj, ubj, c, j, dz, bstatus) |
real(r8) function | int_mass_frozen_col (this, lbj, ubj, c, j, dz, bstatus) |
real(r8) function | int_mass_adsorb_col (this, lbj, ubj, c, j, dz, bstatus) |
subroutine | retrieve_hist (this, bounds, lbj, ubj, state_2d, state_1d, betrtracer_vars) |
subroutine | get_restartvars_info (this, nrest_1d, nrest_2d, rest_varname_1d, rest_varname_2d, betrtracer_vars) |
subroutine | get_restartvars_size (this, nrest_1d, nrest_2d, betrtracer_vars) |
Variables | |
character(len= *), parameter, private | mod_filename = __FILE__ |
subroutine tracerstatetype::get_restartvars_info | ( | class(tracerstate_type), intent(inout) | this, |
integer, intent(in) | nrest_1d, | ||
integer, intent(in) | nrest_2d, | ||
character(len=255), dimension(nrest_1d), intent(out) | rest_varname_1d, | ||
character(len=255), dimension(nrest_2d), intent(out) | rest_varname_2d, | ||
type(betrtracer_type), intent(in) | betrtracer_vars | ||
) |
subroutine tracerstatetype::get_restartvars_size | ( | class(tracerstate_type), intent(inout) | this, |
integer, intent(out) | nrest_1d, | ||
integer, intent(out) | nrest_2d, | ||
type(betrtracer_type), intent(in) | betrtracer_vars | ||
) |
subroutine tracerstatetype::init | ( | class(tracerstate_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
type(betrtracer_type), intent(in) | betrtracer_vars | ||
) |
subroutine tracerstatetype::initallocate | ( | class(tracerstate_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
type(betrtracer_type), intent(in) | betrtracer_vars | ||
) |
subroutine tracerstatetype::inithistory | ( | class(tracerstate_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(betrtracer_type), intent(in) | betrtracer_vars | ||
) |
real(r8) function tracerstatetype::int_mass_adsorb_col | ( | class(tracerstate_type), intent(inout) | this, |
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | c, | ||
integer, intent(in) | j, | ||
real(r8), dimension(lbj:ubj), intent(in) | dz, | ||
type(betr_status_type), intent(out) | bstatus | ||
) |
real(r8) function tracerstatetype::int_mass_frozen_col | ( | class(tracerstate_type), intent(inout) | this, |
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | c, | ||
integer, intent(in) | j, | ||
real(r8), dimension(lbj:ubj), intent(in) | dz, | ||
type(betr_status_type), intent(out) | bstatus | ||
) |
|
private |
subroutine tracerstatetype::reset | ( | class(tracerstate_type), intent(inout) | this, |
integer, intent(in) | column | ||
) |
subroutine tracerstatetype::restart | ( | class(tracerstate_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | nrest_1d, | ||
integer, intent(in) | nrest_2d, | ||
real(r8), dimension(bounds%begc:bounds%endc, 1:nrest_1d), intent(inout) | states_1d, | ||
real(r8), dimension(bounds%begc:bounds%endc, lbj:ubj, 1:nrest_2d), intent(inout) | states_2d, | ||
type(betrtracer_type), intent(in) | betrtracer_vars, | ||
character(len=*), intent(in) | flag | ||
) |
subroutine tracerstatetype::retrieve_hist | ( | class(tracerstate_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
real(r8), dimension(bounds%begc:bounds%endc, lbj:ubj,1:this%num_hist2d), intent(inout) | state_2d, | ||
real(r8), dimension(bounds%begc:bounds%endc, 1:this%num_hist1d), intent(inout) | state_1d, | ||
type(betrtracer_type), intent(in) | betrtracer_vars | ||
) |
|
private |