CAMP 1.0.0
Chemistry Across Multiple Phases
Data Types | Functions/Subroutines
camp_rxn_hl_phase_transfer Module Reference

The rxn_HL_phase_transfer_t type and associated functions. More...

Data Types

interface  rxn_hl_phase_transfer_t
 Generic test reaction data type. More...
 

Functions/Subroutines

type(rxn_hl_phase_transfer_t) function, pointer constructor ()
 Constructor for Phase transfer reaction.
 
subroutine initialize (this, chem_spec_data, 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.
 
elemental subroutine finalize (this)
 Finalize the reaction.
 

Detailed Description

The rxn_HL_phase_transfer_t type and associated functions.

Function/Subroutine Documentation

◆ constructor()

type(rxn_hl_phase_transfer_t) function, pointer camp_rxn_hl_phase_transfer::constructor
private

Constructor for Phase transfer reaction.

Returns
A new reaction instance

Definition at line 157 of file rxn_HL_phase_transfer.F90.

◆ finalize()

elemental subroutine camp_rxn_hl_phase_transfer::finalize ( type(rxn_hl_phase_transfer_t), intent(inout)  this)
private

Finalize the reaction.

Parameters
[in,out]thisReaction data

Definition at line 420 of file rxn_HL_phase_transfer.F90.

◆ initialize()

subroutine camp_rxn_hl_phase_transfer::initialize ( class(rxn_hl_phase_transfer_t), intent(inout)  this,
type(chem_spec_data_t), intent(in)  chem_spec_data,
type(aero_rep_data_ptr), dimension(:), intent(in), pointer  aero_rep,
integer(kind=i_kind), intent(in)  n_cells 
)
private

Initialize the reaction data, validating component data and loading any required information into the condensed data arrays for use during solving.

Parameters
[in,out]thisReaction data
[in]chem_spec_dataChemical species data
[in]aero_repAerosol representations
[in]n_cellsNumber of grid cells to solve simultaneously

Definition at line 172 of file rxn_HL_phase_transfer.F90.

Here is the call graph for this function: