CAMP 1.0.0
Chemistry Across Multiple Phases
|
The camp_camp_box_model_data_t type and related functions. More...
Go to the source code of this file.
Data Types | |
type | camp_camp_box_model_data::profile_t |
Property time profile. More... | |
type | camp_camp_box_model_data::rxn_profile_t |
Reaction rate time profile. More... | |
type | camp_camp_box_model_data::aero_rep_profile_t |
Aerosol representation time profile. More... | |
type | camp_camp_box_model_data::camp_box_model_data_t |
CAMP Box model. More... | |
Modules | |
module | camp_camp_box_model_data |
A simple box model for CAMP mechanisms. | |
Functions/Subroutines | |
type(camp_box_model_data_t) function, pointer | camp_camp_box_model_data::constructor (config_file) |
Constructor for the CAMP box model. | |
subroutine | camp_camp_box_model_data::run (this, output_file_unit) |
Run the camp-chem box model. | |
subroutine | camp_camp_box_model_data::create_gnuplot_config_file (this, file_prefix) |
Create a gnuplot configuration file for plotting box model results. | |
subroutine | camp_camp_box_model_data::do_print (this, file_unit) |
Print out the configuration of the box model. | |
subroutine | camp_camp_box_model_data::finalize (this) |
Finalize the box model. | |
type(profile_t) function | camp_camp_box_model_data::profile_constructor (json, j_obj) |
Constructor for profile_t. | |
subroutine | camp_camp_box_model_data::reset (this) |
Reset the profile to the initial state. | |
subroutine | camp_camp_box_model_data::advance (this) |
Advance the profile by one time step. | |
real(kind=dp) function | camp_camp_box_model_data::current_value (this) |
Get the current value of the profile. | |
subroutine | camp_camp_box_model_data::profile_do_print (this, file_unit) |
Print the profile configuration. | |
type(rxn_profile_t) function | camp_camp_box_model_data::rxn_profile_constructor (camp_core, json, j_obj) |
Constructor for rxn_profile_t. | |
subroutine | camp_camp_box_model_data::update_rxn (this, camp_core) |
Update a reaction with the current rate from the profile. | |
subroutine | camp_camp_box_model_data::rxn_profile_finalize (this) |
Finalize the reaction profile. | |
type(aero_rep_profile_t) function | camp_camp_box_model_data::aero_rep_profile_constructor (camp_core, json, j_obj) |
Constructor for aero_rep_profile_t. | |
subroutine | camp_camp_box_model_data::update_aero_rep (this, camp_core) |
Update a reaction with the current rate from the profile. | |
subroutine | camp_camp_box_model_data::aero_rep_profile_finalize (this) |
Finalize the aerosol representation profile. | |
Variables | |
character(len= *), parameter | camp_camp_box_model_data::new_line = char(10) |
integer(kind=i_kind), parameter | camp_camp_box_model_data::scripts_file_unit = 8 |
The camp_camp_box_model_data_t type and related functions.
Definition in file camp_box_model_data.F90.