|
CAMP 1.0.0
Chemistry Across Multiple Phases
|
The camp_rxn_wet_deposition module. More...
Go to the source code of this file.
Data Types | |
| interface | camp_rxn_wet_deposition::rxn_wet_deposition_t |
| Generic test reaction data type. More... | |
| type | camp_rxn_wet_deposition::rxn_update_data_wet_deposition_t |
| Wet Deposition rate update object. More... | |
| interface | camp_rxn_wet_deposition::rxn_wet_deposition_create_rate_update_data |
| Interface to c reaction functions. More... | |
| interface | camp_rxn_wet_deposition::rxn_wet_deposition_set_rate_update_data |
| Set a new wet_deposition rate. More... | |
| interface | camp_rxn_wet_deposition::rxn_free_update_data |
| Free an update rate data object. More... | |
Modules | |
| module | camp_rxn_wet_deposition |
| The rxn_wet_deposition_t type and associated functions. | |
Macros | |
| #define | RXN_ID_ this%condensed_data_int(1) |
| #define | NUM_SPEC_ this%condensed_data_int(2) |
| #define | SCALING_ this%condensed_data_real(1) |
| #define | NUM_INT_PROP_ 2 |
| #define | NUM_REAL_PROP_ 1 |
| #define | NUM_ENV_PARAM_ 2 |
| #define | REACT_(s) this%condensed_data_int(NUM_INT_PROP_+s) |
| #define | DERIV_ID_(s) this%condensed_data_int(NUM_INT_PROP_+NUM_SPEC_+s) |
| #define | JAC_ID_(s) this%condensed_data_int(NUM_INT_PROP_+2*NUM_SPEC_+s)) |
Functions/Subroutines | |
| type(rxn_wet_deposition_t) function, pointer | camp_rxn_wet_deposition::constructor () |
| Constructor for Wet Deposition reaction. More... | |
| subroutine | camp_rxn_wet_deposition::initialize (this, chem_spec_data, aero_phase, aero_rep, n_cells) |
| Initialize the reaction data, validating component data and loading any required information into the condensed data arrays for use during solving. More... | |
| type(property_t) function, pointer | camp_rxn_wet_deposition::get_property_set (this) |
| Get the reaction properties. (For use by external modules.) More... | |
| subroutine | camp_rxn_wet_deposition::finalize (this) |
| Finalize the reaction. More... | |
| subroutine | camp_rxn_wet_deposition::finalize_array (this) |
| Finalize an array of reactions. More... | |
| subroutine | camp_rxn_wet_deposition::update_data_rate_set (this, base_rate) |
| Set packed update data for wet_deposition rate constants. More... | |
| subroutine | camp_rxn_wet_deposition::update_data_initialize (this, update_data, rxn_type) |
| Initialize update data. More... | |
| integer(kind=i_kind) function | camp_rxn_wet_deposition::internal_pack_size (this, comm) |
| Determine the size of a binary required to pack the reaction data. More... | |
| subroutine | camp_rxn_wet_deposition::internal_bin_pack (this, buffer, pos, comm) |
| Pack the given value to the buffer, advancing position. More... | |
| subroutine | camp_rxn_wet_deposition::internal_bin_unpack (this, buffer, pos, comm) |
| Unpack the given value from the buffer, advancing position. More... | |
| subroutine | camp_rxn_wet_deposition::update_data_finalize (this) |
| Finalize an update data object. More... | |
| subroutine | camp_rxn_wet_deposition::update_data_finalize_array (this) |
| Finalize an array of reactions. More... | |
The camp_rxn_wet_deposition module.
Definition in file rxn_wet_deposition.F90.
| #define DERIV_ID_ | ( | s | ) | this%condensed_data_int(NUM_INT_PROP_+NUM_SPEC_+s) |
| #define JAC_ID_ | ( | s | ) | this%condensed_data_int(NUM_INT_PROP_+2*NUM_SPEC_+s)) |
| #define NUM_ENV_PARAM_ 2 |
| #define NUM_INT_PROP_ 2 |
| #define NUM_REAL_PROP_ 1 |
| #define NUM_SPEC_ this%condensed_data_int(2) |
| #define REACT_ | ( | s | ) | this%condensed_data_int(NUM_INT_PROP_+s) |
| #define RXN_ID_ this%condensed_data_int(1) |
| #define SCALING_ this%condensed_data_real(1) |