CAMP 1.0.0
Chemistry Across Multiple Phases
Public Member Functions | List of all members
camp_rxn_photolysis::rxn_photolysis_t Interface Reference

Generic test reaction data type. More...

Inheritance diagram for camp_rxn_photolysis::rxn_photolysis_t:
Inheritance graph
[legend]
Collaboration diagram for camp_rxn_photolysis::rxn_photolysis_t:
Collaboration graph
[legend]

Public Member Functions

procedure initialize
 Reaction initialization. More...
 
procedure get_property_set
 Get the reaction property set. More...
 
procedure update_data_initialize
 Initialize update data. More...
 
final finalize
 Finalize the reaction. More...
 
 finalize_array
 
- Public Member Functions inherited from camp_rxn_data::rxn_data_t
procedure(initialize), deferred initialize
 Reaction initialization. Takes species, phase and reaction parameters and packs required information into the condensed data arrays for use during the model run. More...
 
procedure load
 Load data from an input file. More...
 
procedure check_phase
 Check the phase of the reaction against the phase being solved for. During GAS_RXN integrations, only GAS_RXN reactions are solved. During AERO_RXN integrations, only AERO_RXN and GAS_AERO_RXN reactions are solved. During GAS_AERO_RXN integrations, all reactions are solved. More...
 
procedure pack_size
 Determine the number of bytes required to pack the given value. More...
 
procedure bin_pack
 Packs the given value into the buffer, advancing position. More...
 
procedure bin_unpack
 Unpacks the given value from the buffer, advancing position. More...
 
procedure print => do_print
 Print the reaction data. More...
 

Additional Inherited Members

- Public Attributes inherited from camp_rxn_data::rxn_data_t
integer(kind=i_kind), public rxn_phase
 Reaction phase. More...
 
type(property_t), pointer, public property_set => null()
 Reaction parameters. These will be available during initialization, but not during integration. All information required to calculate the time derivatives and Jacobian matrix constributions must be saved by the exdending type. More...
 
real(kind=dp), dimension(:), allocatable, public condensed_data_real
 Condensed reaction data. Theses arrays will be available during integration, and should contain any information required by the rate and Jacobian constribution functions that cannot be obtained from the camp_camp_state::camp_state_t object. (floating-point) More...
 
integer(kind=i_kind), dimension(:), allocatable, public condensed_data_int
 Condensed reaction data. Theses arrays will be available during integration, and should contain any information required by the rate and Jacobian constribution functions that cannot be obtained from the camp_camp_state::camp_state_t object. (integer) More...
 
integer(kind=i_kind), public num_env_params = 0
 Number of environment-dependent parameters These are parameters that need updated when environmental conditions change. More...
 

Detailed Description

Generic test reaction data type.

Constructor for rxn_photolysis_t.

Definition at line 95 of file rxn_photolysis.F90.

Member Function/Subroutine Documentation

◆ finalize()

final camp_rxn_photolysis::rxn_photolysis_t::finalize
final

Finalize the reaction.

Definition at line 104 of file rxn_photolysis.F90.

Here is the call graph for this function:

◆ finalize_array()

camp_rxn_photolysis::rxn_photolysis_t::finalize_array

Definition at line 104 of file rxn_photolysis.F90.

◆ get_property_set()

procedure camp_rxn_photolysis::rxn_photolysis_t::get_property_set

Get the reaction property set.

Definition at line 100 of file rxn_photolysis.F90.

◆ initialize()

procedure camp_rxn_photolysis::rxn_photolysis_t::initialize

Reaction initialization.

Definition at line 98 of file rxn_photolysis.F90.

◆ update_data_initialize()

procedure camp_rxn_photolysis::rxn_photolysis_t::update_data_initialize

Initialize update data.

Definition at line 102 of file rxn_photolysis.F90.


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