|
CAMP 1.0.0
Chemistry Across Multiple Phases
|
Reaction rate time profile. More...


Public Member Functions | |
| procedure | update_rxn (this, camp_core) |
| Update the reaction rate. | |
| final | rxn_profile_finalize (this) |
| Finalize the reaction profile. | |
Public Member Functions inherited from camp_camp_box_model_data::profile_t | |
| procedure | reset (this) |
| Reset the profile. | |
| procedure | advance (this) |
| Advance the profile by one time step. | |
| procedure | current_value (this) |
| Get the current profile value. | |
| procedure | print (this, file_unit) |
| Print the profile configuration. | |
Public Attributes | |
| class(rxn_update_data_t), pointer | update_data |
| Reaction update object. | |
Public Attributes inherited from camp_camp_box_model_data::profile_t | |
| character(len=:), allocatable | name |
| Name of the profile. | |
| integer(kind=i_kind) | curr_time_step |
| Current time step in the profile. | |
| integer(kind=i_kind) | curr_transition |
| Index for the current position in the transition arrays. | |
| integer(kind=i_kind), dimension(:), allocatable | transition_time_step |
| Time step for the next transition, starting with 0 (initial conditions) | |
| real(kind=dp), dimension(:), allocatable | transition_value |
| New values for each transition, starting with the initial value. | |
Reaction rate time profile.
Constructor for rxn_profile_t.
Definition at line 72 of file camp_box_model_data.F90.
|
final |
Finalize the reaction profile.
| [in,out] | this | Reaction profile |
Definition at line 67 of file camp_box_model_data.F90.

| procedure camp_camp_box_model_data::rxn_profile_t::update_rxn | ( | class(rxn_profile_t) | this, |
| type(camp_core_t), intent(inout) | camp_core ) |
Update the reaction rate.
| this | Reaction rate profile | |
| [in,out] | camp_core | CAMP core |
Definition at line 65 of file camp_box_model_data.F90.
| 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.