Skip to content

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

  • class AdjList Adjacency list representation of a network.
  • class Agent Agent (agents)
  • class AgentsSample Sample of agents.
  • class ContactTracing Class for tracing contacts between agents.
  • class DataBase Statistical data about the process.
  • class Entities Set of Entities (useful for building iterators)
  • class Entities_const Set of Entities (const) (useful for iterators)
  • class Entity Groups of agents within a model.
  • struct Event Event data for update an agent.
  • class GlobalEvent Template for a Global Event .
  • class HospitalizationsTracker Class to track hospitalizations in an epidemiological model.
  • class LFMCMC Likelihood-Free Markov Chain Monte Carlo.
  • class Model Core class of epiworld.
  • class ModelDiagram Class to create model diagrams from transition data.
  • class ModelDiffNet Template for a Network Diffusion Model .
  • class ModelMeaslesMixing Measles model with population mixing, quarantine, and contact tracing.
  • class ModelMeaslesMixingRiskQuarantine Measles model with population mixing and risk-based quarantine strategies.
  • class ModelMeaslesSchool Template for a Measles model with quarantine.
  • class ModelSEIR Template for a Susceptible-Exposed-Infected-Removed (SEIR) model.
  • class ModelSEIRCONN Template for a Susceptible-Exposed-Infected-Removed (SEIR) model with connected population.
  • class ModelSEIRD Template for a Susceptible-Exposed-Infected-Removed-Deceased (SEIRD) model.
  • class ModelSEIRDCONN Template for a Susceptible-Exposed-Infected-Removed-Deceased (SEIRD) model with connected population.
  • class ModelSEIRMixing
  • class ModelSEIRMixingQuarantine SEIR model with mixing, quarantine, and contact tracing.
  • class ModelSIR Template for a Susceptible-Infected-Removed (SIR) model.
  • class ModelSIRCONN Template for a Susceptible-Infected-Removed (SIR) model with connected population.
  • class ModelSIRD Template for a Susceptible-Infected-Removed-Deceased (SIRD) model.
  • class ModelSIRDCONN Template for a Susceptible-Infected-Removed-Deceased (SIRD) model with connected population.
  • class ModelSIRLogit Template for a Susceptible-Infected-Removed (SIR) model.
  • class ModelSIRMixing
  • class ModelSIS Template for a Susceptible-Infected-Susceptible (SIS) model.
  • class ModelSISD Template for a Susceptible-Infected-Susceptible-Deceased (SISD) model.
  • class ModelSURV Template for a Surveillance model.
  • class PersonTools
  • class Progress A simple progress bar.
  • class Queue Controls which agents are verified at each step.
  • class RandGraph
  • class SAMPLETYPE
  • class Tool Tools for defending the agent against the virus.
  • class ToolFunctions Helper class to store the functions avoiding multiple shared_pointers (we have only one for the four of these)
  • class Tools Set of tools (useful for building iterators)
  • class Tools_const Set of Tools (const) (useful for iterators)
  • class UserData Personalized data by the user.
  • class Virus Virus .
  • class VirusFunctions Class containing virus functions.
  • class Viruses Set of viruses (useful for building iterators)
  • class Viruses_const Set of Viruses (const) (useful for iterators)
  • namespace epimodels Namespace containing predefined epidemiological models and related functions.
  • namespace epiworld
  • namespace sampler Functions for sampling viruses.
  • struct vecHasher Vector hasher.