|
CAMP 1.0.0
Chemistry Across Multiple Phases
|
Wet Deposition rate update object. More...


Public Member Functions | |
| procedure | set_rate => update_data_rate_set |
| Update the rate data. More... | |
| procedure | internal_pack_size |
| Determine the pack size of the local update data. More... | |
| procedure | internal_bin_pack |
| Pack the local update data to a binary. More... | |
| procedure | internal_bin_unpack |
| Unpack the local update data from a binary. More... | |
| final | update_data_finalize |
| Finalize the rate update data. More... | |
Public Member Functions inherited from camp_rxn_data::rxn_update_data_t | |
| procedure | get_type => rxn_update_data_get_type |
| Get the reaction type. More... | |
| procedure | get_cell_id => rxn_update_data_get_cell_id |
| Get the grid cell to update. More... | |
| procedure | get_data => rxn_update_data_get_data |
| Get the update data. More... | |
| procedure | pack_size => rxn_update_data_pack_size |
| Determine the number of bytes required to pack the given value. More... | |
| procedure | bin_pack => rxn_update_data_bin_pack |
| Packs the given value into the buffer, advancing position. More... | |
| procedure | bin_unpack => rxn_update_data_bin_unpack |
| Unpacks the given value from the buffer, advancing position. More... | |
| procedure(internal_pack_size), deferred | internal_pack_size |
| Extending type pack size (internal use only) More... | |
| procedure(internal_bin_pack), deferred | internal_bin_pack |
| Extending type bin pack (internal use only) More... | |
| procedure(internal_bin_unpack), deferred | internal_bin_unpack |
| Extending type bin unpack (internal use only) More... | |
| procedure | print => do_rxn_update_data_print |
| Print the update data. More... | |
Public Attributes | |
| integer(kind=i_kind) | rxn_unique_id = 0 |
| Unique id for finding reactions during model initialization. More... | |
Public Attributes inherited from camp_rxn_data::rxn_update_data_t | |
| integer(kind=c_int) | rxn_type |
| Reaction type. More... | |
| integer(kind=c_int) | rxn_solver_id = 0 |
| Index for this reaction in the solver data. More... | |
| integer(kind=c_int) | cell_id = 1 |
| Grid cell to update. More... | |
| type(c_ptr) | update_data |
| Update data. More... | |
Private Attributes | |
| logical | is_malloced = .false. |
| Flag indicating whether the update data as been allocated. More... | |
Wet Deposition rate update object.
Definition at line 102 of file rxn_wet_deposition.F90.
| procedure camp_rxn_wet_deposition::rxn_update_data_wet_deposition_t::internal_bin_pack |
Pack the local update data to a binary.
Definition at line 114 of file rxn_wet_deposition.F90.
| procedure camp_rxn_wet_deposition::rxn_update_data_wet_deposition_t::internal_bin_unpack |
Unpack the local update data from a binary.
Definition at line 116 of file rxn_wet_deposition.F90.
| procedure camp_rxn_wet_deposition::rxn_update_data_wet_deposition_t::internal_pack_size |
Determine the pack size of the local update data.
Definition at line 112 of file rxn_wet_deposition.F90.
| procedure camp_rxn_wet_deposition::rxn_update_data_wet_deposition_t::set_rate |
Update the rate data.
Definition at line 110 of file rxn_wet_deposition.F90.
|
final |
Finalize the rate update data.
Definition at line 118 of file rxn_wet_deposition.F90.

|
private |
Flag indicating whether the update data as been allocated.
Definition at line 105 of file rxn_wet_deposition.F90.
| integer(kind=i_kind) camp_rxn_wet_deposition::rxn_update_data_wet_deposition_t::rxn_unique_id = 0 |
Unique id for finding reactions during model initialization.
Definition at line 107 of file rxn_wet_deposition.F90.