|
| type(aero_phase_data_t) function, pointer | camp_aero_phase_data::constructor (phase_name, init_size) |
| | Constructor for aero_phase_data_t. More...
|
| |
| subroutine | camp_aero_phase_data::load (this, json, j_obj) |
| | Load species from an input file. More...
|
| |
| subroutine | camp_aero_phase_data::initialize (this, chem_spec_data) |
| | Initialize the aerosol phase data, validating species names. More...
|
| |
| character(len=:) function, allocatable | camp_aero_phase_data::get_name (this) |
| | Get the aerosol phase name. More...
|
| |
| integer(kind=i_kind) function | camp_aero_phase_data::get_size (this) |
| | Get the number of species in the phase. More...
|
| |
| integer(kind=i_kind) function | camp_aero_phase_data::num_jac_elem (this) |
| | Get the number of Jacobian row elements needed during solving. More...
|
| |
| class(property_t) function, pointer | camp_aero_phase_data::get_property_set (this) |
| | Get the aerosol phase property set. More...
|
| |
| class(property_t) function, pointer | camp_aero_phase_data::get_spec_property_set (this, spec_name) |
| | Get the aerosol phase species property set. More...
|
| |
| type(string_t) function, dimension(:), allocatable | camp_aero_phase_data::get_species_names (this) |
| | Get an aerosol phase species name. More...
|
| |
| integer(kind=i_kind) function | camp_aero_phase_data::get_species_type (this, spec_name) |
| | Get an aerosol phase species type. More...
|
| |
| integer(kind=i_kind) function | camp_aero_phase_data::pack_size (this, comm) |
| | Determine the size of a binary required to pack the aerosol representation data. More...
|
| |
| subroutine | camp_aero_phase_data::bin_pack (this, buffer, pos, comm) |
| | Pack the given value to the buffer, advancing position. More...
|
| |
| subroutine | camp_aero_phase_data::bin_unpack (this, buffer, pos, comm) |
| | Unpack the given value from the buffer, advancing position. More...
|
| |
| subroutine | camp_aero_phase_data::do_print (this, file_unit) |
| | Print out the aerosol phase data. More...
|
| |
| subroutine | camp_aero_phase_data::finalize (this) |
| | Finalize the aerosol phase data. More...
|
| |
| subroutine | camp_aero_phase_data::finalize_array (this) |
| | Finalize the aerosol phase data. More...
|
| |
| subroutine | camp_aero_phase_data::ensure_size (this, num_spec) |
| | Ensure there is enough room in the species dataset to add a specified number of species. More...
|
| |
| subroutine | camp_aero_phase_data::add (this, spec_name) |
| | Add a new chemical species to the phase. More...
|
| |
| integer(kind=i_kind) function | camp_aero_phase_data::find (this, spec_name) |
| | Get the index of an aerosol-phase species by name. Return 0 if the species is not found. More...
|
| |
| elemental subroutine | camp_aero_phase_data::dereference (this) |
| | Dereference a pointer to aerosol phase data. More...
|
| |
| subroutine | camp_aero_phase_data::ptr_finalize (this) |
| | Finalize a pointer to aerosol phase data. More...
|
| |
| subroutine | camp_aero_phase_data::ptr_finalize_array (this) |
| | Finalize an array of pointers to aerosol phase data. More...
|
| |