ContactTransmissionType.java
package org.matsim.episim.model;
/**
* Defines the route by which a pathogen can be transmitted between hosts.
*
* <p>A transmission route describes the mechanism of exposure and therefore
* determines how potentially infectious interactions should be modeled.
* Different routes may require fundamentally different exposure models.
* For example, respiratory transmission may depend on co-presence, distance,
* duration, and ventilation, while direct-contact transmission requires
* physical interaction between hosts, and fomite transmission involves an
* intermediate contaminated object or surface.
*
* <p>The transmission route is a property of the pathogen and defines which
* types of exposure can result in transmission.
*/
public enum ContactTransmissionType {
/** Transmission through respiratory droplets or aerosols. */
RESPIRATORY,
/** Transmission through direct physical contact between hosts. */
DIRECT_CONTACT,
/** Transmission through contaminated objects or surfaces. */
//FOMITE //We do not have necessary to do it now, and we do not have this logic in facilities, it is future improvement
}