CAMP 1.0.0
Chemistry Across Multiple Phases
camp_camp_box_model_data::aero_rep_profile_t Type Reference

Aerosol representation time profile. More...

Inheritance diagram for camp_camp_box_model_data::aero_rep_profile_t:
Collaboration diagram for camp_camp_box_model_data::aero_rep_profile_t:

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.
 
- Public Member Functions inherited from camp_camp_box_model_data::profile_t
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.
 
- Public Attributes inherited from camp_camp_box_model_data::profile_t
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.
 

Detailed Description

Aerosol representation time profile.

Constructor for aero_rep_profile_t.

Definition at line 94 of file camp_box_model_data.F90.

Constructor & Destructor Documentation

◆ aero_rep_profile_finalize()

final camp_camp_box_model_data::aero_rep_profile_t::aero_rep_profile_finalize ( type(aero_rep_profile_t), intent(inout) this)
final

Finalize the profile.

Parameters
[in,out]thisAerosol representation profile

Definition at line 89 of file camp_box_model_data.F90.

Here is the call graph for this function:

Member Function/Subroutine Documentation

◆ update_aero_rep()

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.

Parameters
thisAerosol representation profile
[in,out]camp_coreCAMP core

Definition at line 87 of file camp_box_model_data.F90.

Member Data Documentation

◆ section_id

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.

◆ update_data

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.

◆ update_type

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.


The documentation for this type was generated from the following file: