CAMP 1.0.0
Chemistry Across Multiple Phases
|
The sub_model_ZSR_aerosol_water_t type and associated functions. More...
Data Types | |
interface | sub_model_zsr_aerosol_water_t |
Generic test reaction data type. More... | |
Functions/Subroutines | |
type(sub_model_zsr_aerosol_water_t) function, pointer | constructor () |
Constructor for ZSR aerosol water reaction. | |
subroutine | initialize (this, aero_rep_set, aero_phase_set, chem_spec_data) |
Initialize the reaction data, validating component data and loading any required information into the condensed data arrays for use during solving. | |
real(kind=dp) function | priority (this) |
Return a real number representing the priority of the sub model calculations. Low priority sub models may use the results of higher priority sub models. Lower numbers indicate higher priority. | |
elemental subroutine | finalize (this) |
Finalize the reaction. | |
The sub_model_ZSR_aerosol_water_t type and associated functions.
|
private |
Constructor for ZSR aerosol water reaction.
Definition at line 237 of file sub_model_ZSR_aerosol_water.F90.
|
private |
Finalize the reaction.
[in,out] | this | Reaction data |
Definition at line 719 of file sub_model_ZSR_aerosol_water.F90.
|
private |
Initialize the reaction data, validating component data and loading any required information into the condensed data arrays for use during solving.
[in,out] | this | Reaction data |
[in] | aero_rep_set | The set of aerosol representations |
[in] | aero_phase_set | The set of aerosol phases |
[in] | chem_spec_data | Chemical species data |
Definition at line 251 of file sub_model_ZSR_aerosol_water.F90.
|
private |
Return a real number representing the priority of the sub model calculations. Low priority sub models may use the results of higher priority sub models. Lower numbers indicate higher priority.
ZSR calculations do not depend on other sub model calculations, so can be high priority.
[in] | this | Sub model data |
Definition at line 705 of file sub_model_ZSR_aerosol_water.F90.