|
CAMP 1.0.0
Chemistry Across Multiple Phases
|
Update cookie. More...
Public Member Functions | |
| procedure | get_type => sub_model_update_data_get_type |
| Get the sub-model type. More... | |
| procedure | get_cell_id => sub_model_update_data_get_cell_id |
| Get the grid cell to update. More... | |
| procedure | get_data => sub_model_update_data_get_data |
| Get the update data. More... | |
| procedure | pack_size => sub_model_update_data_pack_size |
| Determine the number of bytes required to pack the given value. More... | |
| procedure | bin_pack => sub_model_update_data_bin_pack |
| Packs the given value into the buffer, advancing position. More... | |
| procedure | bin_unpack => sub_model_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_sub_model_update_data_print |
| Print the update data. More... | |
Public Attributes | |
| integer(kind=c_int) | sub_model_type |
| Sub-model type. More... | |
| integer(kind=c_int) | sub_model_solver_id = 0 |
| Sub-model solver id. More... | |
| integer(kind=c_int) | cell_id = 1 |
| Grid cell to update. More... | |
| type(c_ptr) | update_data |
| Update data. More... | |
Update cookie.
Definition at line 112 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::bin_pack |
Packs the given value into the buffer, advancing position.
Definition at line 131 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::bin_unpack |
Unpacks the given value from the buffer, advancing position.
Definition at line 133 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::get_cell_id |
Get the grid cell to update.
Definition at line 125 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::get_data |
Get the update data.
Definition at line 127 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::get_type |
Get the sub-model type.
Definition at line 123 of file sub_model_data.F90.
| procedure(internal_bin_pack), deferred camp_sub_model_data::sub_model_update_data_t::internal_bin_pack |
Extending type bin pack (internal use only)
Definition at line 137 of file sub_model_data.F90.
| procedure(internal_bin_unpack), deferred camp_sub_model_data::sub_model_update_data_t::internal_bin_unpack |
Extending type bin unpack (internal use only)
Definition at line 139 of file sub_model_data.F90.
| procedure(internal_pack_size), deferred camp_sub_model_data::sub_model_update_data_t::internal_pack_size |
Extending type pack size (internal use only)
Definition at line 135 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::pack_size |
Determine the number of bytes required to pack the given value.
Definition at line 129 of file sub_model_data.F90.
| procedure camp_sub_model_data::sub_model_update_data_t::print |
Print the update data.
Definition at line 141 of file sub_model_data.F90.
| integer(kind=c_int) camp_sub_model_data::sub_model_update_data_t::cell_id = 1 |
Grid cell to update.
Definition at line 118 of file sub_model_data.F90.
| integer(kind=c_int) camp_sub_model_data::sub_model_update_data_t::sub_model_solver_id = 0 |
Sub-model solver id.
Definition at line 116 of file sub_model_data.F90.
| integer(kind=c_int) camp_sub_model_data::sub_model_update_data_t::sub_model_type |
Sub-model type.
Definition at line 114 of file sub_model_data.F90.
| type(c_ptr) camp_sub_model_data::sub_model_update_data_t::update_data |
Update data.
Definition at line 120 of file sub_model_data.F90.