CAMP 1.0.0
Chemistry Across Multiple Phases
Public Member Functions | Public Attributes | List of all members
camp_camp_box_model_data::rxn_profile_t Interface Reference

Reaction rate time profile. More...

Inheritance diagram for camp_camp_box_model_data::rxn_profile_t:
Inheritance graph
[legend]
Collaboration diagram for camp_camp_box_model_data::rxn_profile_t:
Collaboration graph
[legend]

Public Member Functions

procedure update_rxn
 Update the reaction rate. More...
 
final rxn_profile_finalize
 Finalize the reaction profile. More...
 
- Public Member Functions inherited from camp_camp_box_model_data::profile_t
procedure reset
 Reset the profile. More...
 
procedure advance
 Advance the profile by one time step. More...
 
procedure current_value
 Get the current profile value. More...
 
procedure print => profile_do_print
 Print the profile configuration. More...
 

Public Attributes

class(rxn_update_data_t), pointer update_data
 Reaction update object. More...
 
- Public Attributes inherited from camp_camp_box_model_data::profile_t
character(len=:), allocatable name
 Name of the profile. More...
 
integer(kind=i_kind) curr_time_step
 Current time step in the profile. More...
 
integer(kind=i_kind) curr_transition
 Index for the current position in the transition arrays. More...
 
integer(kind=i_kind), dimension(:), allocatable transition_time_step
 Time step for the next transition, starting with 0 (initial conditions) More...
 
real(kind=dp), dimension(:), allocatable transition_value
 New values for each transition, starting with the initial value. More...
 

Detailed Description

Reaction rate time profile.

Constructor for rxn_profile_t.

Definition at line 60 of file camp_box_model_data.F90.

Member Function/Subroutine Documentation

◆ rxn_profile_finalize()

final camp_camp_box_model_data::rxn_profile_t::rxn_profile_finalize
final

Finalize the reaction profile.

Definition at line 67 of file camp_box_model_data.F90.

Here is the call graph for this function:

◆ update_rxn()

procedure camp_camp_box_model_data::rxn_profile_t::update_rxn

Update the reaction rate.

Definition at line 65 of file camp_box_model_data.F90.

Member Data Documentation

◆ update_data

class(rxn_update_data_t), pointer camp_camp_box_model_data::rxn_profile_t::update_data

Reaction update object.

Definition at line 62 of file camp_box_model_data.F90.


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