EpiFire: An open source C++ library and application for contact network epidemiology

Abstract
Contact network models have become increasingly common in epidemiology, but we lack a flexible programming framework for the generation and analysis of epidemiological contact networks and for the simulation of disease transmission through such networks.