Public Attributes | |
integer | id |
Particle ID number. | |
integer | action |
Action on this particle (from AERO_INFO_* parameters). | |
integer | other_id |
Other particle ID for coagulation events, or 0 if not needed. |
For each particle that is added or removed from the particle population the aero_info_t structure gives the ID of the added/removed particle and the action (dilution, coagulation, emission, etc) that caused the addition/removal. The action must be one of the AERO_INFO_* parameters in the pmc_aero_info module. If the action is AERO_INFO_COAG then the other_id field will store the ID of the particle that was coagulated with.
Coagulation always occurs between two particles and the resulting particle takes the ID of one of the two original particles. In this case we say that one particle has survived the coagulation and now has increased mass, while the other particle was removed. Only the removed particle (the one whose ID was lost) will be recorded in an aero_info_t structure.
integer pmc_aero_info::aero_info_t::id |
Particle ID number.
Action on this particle (from AERO_INFO_* parameters).
Other particle ID for coagulation events, or 0 if not needed.