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

Generic test reaction data type. More...

Inheritance diagram for camp_rxn_surface::rxn_surface_t:
Inheritance graph
[legend]
Collaboration diagram for camp_rxn_surface::rxn_surface_t:
Collaboration graph
[legend]

Public Member Functions

procedure initialize
 Reaction initialization. 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_surface_t.

Definition at line 111 of file rxn_surface.F90.

Member Function/Subroutine Documentation

◆ finalize()

final camp_rxn_surface::rxn_surface_t::finalize
final

Finalize the reaction.

Definition at line 116 of file rxn_surface.F90.

Here is the call graph for this function:

◆ finalize_array()

camp_rxn_surface::rxn_surface_t::finalize_array

Definition at line 116 of file rxn_surface.F90.

◆ initialize()

procedure camp_rxn_surface::rxn_surface_t::initialize

Reaction initialization.

Definition at line 114 of file rxn_surface.F90.


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