|
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.