CAMP 1.0.0
Chemistry Across Multiple Phases
|
Aerosol representation time profile. More...
Public Member Functions | |
procedure | update_aero_rep (this, camp_core) |
Update the aerosol representation property of interest. | |
final | aero_rep_profile_finalize (this) |
Finalize the profile. | |
![]() | |
procedure | reset (this) |
Reset the profile. | |
procedure | advance (this) |
Advance the profile by one time step. | |
procedure | current_value (this) |
Get the current profile value. | |
procedure | print (this, file_unit) |
Print the profile configuration. | |
Public Attributes | |
integer(kind=i_kind) | update_type |
Index for update type. | |
integer(kind=i_kind) | section_id = 0 |
Section id (modal/binned) | |
class(aero_rep_update_data_t), pointer | update_data |
Aerosol representation update object. | |
![]() | |
character(len=:), allocatable | name |
Name of the profile. | |
integer(kind=i_kind) | curr_time_step |
Current time step in the profile. | |
integer(kind=i_kind) | curr_transition |
Index for the current position in the transition arrays. | |
integer(kind=i_kind), dimension(:), allocatable | transition_time_step |
Time step for the next transition, starting with 0 (initial conditions) | |
real(kind=dp), dimension(:), allocatable | transition_value |
New values for each transition, starting with the initial value. | |
Aerosol representation time profile.
Constructor for aero_rep_profile_t.
Definition at line 94 of file camp_box_model_data.F90.
|
final |
Finalize the profile.
[in,out] | this | Aerosol representation profile |
Definition at line 89 of file camp_box_model_data.F90.
procedure camp_camp_box_model_data::aero_rep_profile_t::update_aero_rep | ( | class(aero_rep_profile_t) | this, |
type(camp_core_t), intent(inout) | camp_core ) |
Update the aerosol representation property of interest.
this | Aerosol representation profile | |
[in,out] | camp_core | CAMP core |
Definition at line 87 of file camp_box_model_data.F90.
integer(kind=i_kind) camp_camp_box_model_data::aero_rep_profile_t::section_id = 0 |
Section id (modal/binned)
Definition at line 82 of file camp_box_model_data.F90.
class(aero_rep_update_data_t), pointer camp_camp_box_model_data::aero_rep_profile_t::update_data |
Aerosol representation update object.
Definition at line 84 of file camp_box_model_data.F90.
integer(kind=i_kind) camp_camp_box_model_data::aero_rep_profile_t::update_type |
Index for update type.
Definition at line 80 of file camp_box_model_data.F90.