CAMP 1.0.0
Chemistry Across Multiple Phases
|
The camp_aero_rep_factory module. More...
Go to the source code of this file.
Data Types | |
type | camp_aero_rep_factory::aero_rep_factory_t |
Factory type for aerosol representations. More... | |
Modules | |
module | camp_aero_rep_factory |
The aero_rep_factory_t type and associated subroutines. | |
Functions/Subroutines | |
class(aero_rep_data_t) function, pointer | camp_aero_rep_factory::create (this, type_name) |
Create a new aerosol representation by type name. | |
class(aero_rep_data_t) function, pointer | camp_aero_rep_factory::load (this, json, j_obj) |
Load an aerosol represenation based on its type. | |
integer(kind=i_kind) function | camp_aero_rep_factory::get_type (this, aero_rep) |
Get the aerosol reaction type. | |
subroutine | camp_aero_rep_factory::initialize_update_data (this, aero_rep, update_data) |
Get a new update data object. | |
integer(kind=i_kind) function | camp_aero_rep_factory::pack_size (this, aero_rep, comm) |
Determine the size of a binary required to pack an aerosol representation. | |
subroutine | camp_aero_rep_factory::bin_pack (this, aero_rep, buffer, pos, comm) |
Pack the given value to the buffer, advancing position. | |
class(aero_rep_data_t) function, pointer | camp_aero_rep_factory::bin_unpack (this, buffer, pos, comm) |
Unpack the given value to the buffer, advancing position. | |
Variables | |
integer(kind=i_kind), parameter | camp_aero_rep_factory::aero_rep_single_particle = 1 |
Identifiers for aerosol representations - used by binary packing/unpacking functions. | |
integer(kind=i_kind), parameter | camp_aero_rep_factory::aero_rep_modal_binned_mass = 2 |
The camp_aero_rep_factory module.
Definition in file aero_rep_factory.F90.