Namespaces | |
namespace | pmc_aero_particle |
Classes | |
struct | pmc_aero_particle::aero_particle_t |
Single aerosol particle data structure. More... | |
Functions | |
subroutine | pmc_aero_particle::aero_particle_alloc (aero_particle, n_spec) |
Allocates memory in an aero_particle_t and initializes it to zero. | |
subroutine | pmc_aero_particle::aero_particle_free (aero_particle) |
Deallocates memory associated with an aero_particle_t. | |
subroutine | pmc_aero_particle::aero_particle_copy (aero_particle_from, aero_particle_to) |
Copies a particle. | |
subroutine | pmc_aero_particle::aero_particle_shift (aero_particle_from, aero_particle_to) |
Shift data from one aero_particle_t to another and free the first one. | |
subroutine | pmc_aero_particle::aero_particle_zero (aero_particle) |
Resets an aero_particle to be zero. | |
subroutine | pmc_aero_particle::aero_particle_set_vols (aero_particle, vols) |
Sets the aerosol particle volumes. | |
real *8 | pmc_aero_particle::aero_particle_mass (aero_particle, aero_data) |
Total mass of the particle (kg). | |
real *8 | pmc_aero_particle::aero_particle_moles (aero_particle, aero_data) |
Total moles in the particle (1). | |
real *8 | pmc_aero_particle::aero_particle_volume (aero_particle) |
Total volume of the particle (m^3). | |
integer | pmc_aero_particle::aero_particle_in_bin (aero_particle, bin_grid) |
Find the bin number that contains a given particle. | |
real *8 | pmc_aero_particle::aero_particle_average_solute_quantity (aero_particle, aero_data, quantity) |
Returns the volume-average of the non-water elements of quantity. | |
real *8 | pmc_aero_particle::aero_particle_total_solute_quantity (aero_particle, aero_data, quantity) |
Returns the volume-total of the non-water elements of quantity. | |
real *8 | pmc_aero_particle::average_water_quantity (aero_particle, aero_data, quantity) |
Returns the water element of quantity. | |
real *8 | pmc_aero_particle::total_water_quantity (aero_particle, aero_data, quantity) |
Returns the volume-total of the water element of quantity. | |
real *8 | pmc_aero_particle::aero_particle_water_molec_weight (aero_data) |
Returns the water molecular weight. (kg/mole). | |
real *8 | pmc_aero_particle::aero_particle_solute_molec_weight (aero_particle, aero_data) |
Returns the average of the solute molecular weight (kg/mole). | |
real *8 | pmc_aero_particle::aero_particle_solute_num_ions (aero_particle, aero_data) |
Returns the average of the solute ion number (1). | |
real *8 | pmc_aero_particle::aero_particle_solute_solubility (aero_particle, aero_data) |
Returns the average of the solute solubilities (1). | |
real *8 | pmc_aero_particle::aero_particle_water_density (aero_data) |
Returns the water density (kg/m^3). | |
real *8 | pmc_aero_particle::aero_particle_solute_density (aero_particle, aero_data) |
Returns the average of the solute densities (kg/m^3). | |
real *8 | pmc_aero_particle::aero_particle_water_mass (aero_particle, aero_data) |
Returns the water mass (kg). | |
real *8 | pmc_aero_particle::aero_particle_solute_mass (aero_particle, aero_data) |
Returns the total solute mass (kg). | |
real *8 | pmc_aero_particle::aero_particle_solute_kappa (aero_particle, aero_data) |
Returns the average of the solute kappas (1). | |
subroutine | pmc_aero_particle::aero_particle_coagulate (aero_particle_1, aero_particle_2, aero_particle_new) |
Coagulate two particles together to make a new one. | |
subroutine | pmc_aero_particle::inout_write_aero_particle (file, aero_particle) |
Write full state. | |
subroutine | pmc_aero_particle::inout_read_aero_particle (file, aero_particle) |
Read full state. | |
integer | pmc_aero_particle::pmc_mpi_pack_size_aero_particle (val) |
Determines the number of bytes required to pack the given value. | |
subroutine | pmc_aero_particle::pmc_mpi_pack_aero_particle (buffer, position, val) |
Packs the given value into the buffer, advancing position. | |
subroutine | pmc_aero_particle::pmc_mpi_unpack_aero_particle (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. |