Logger

Overview Structs

Overview Functions

Structs

Missing docstring.

Missing docstring for CustomLogger. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DeathLogger. Check Documenter's build log for details.

GEMS.EventLoggerType

Supertype for all Loggers, which are logging certain events

GEMS.InfectionLoggerType
InfectionLogger <: EventLogger

A logging structure specifically for infections. An infection event is given by all entries of the field-vectors at a given index. Data is thread-local to prevent lock contention.

Missing docstring.

Missing docstring for PoolTestLogger. Check Documenter's build log for details.

Missing docstring.

Missing docstring for QuarantineLogger. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SeroprevalenceLogger. Check Documenter's build log for details.

Missing docstring.

Missing docstring for StateLogger. Check Documenter's build log for details.

Missing docstring.

Missing docstring for TestLogger. Check Documenter's build log for details.

GEMS.TickLoggerType

Supertype for all Loggers, which are logging per tick

Functions

Missing docstring.

Missing docstring for dataframe(::CustomLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::DeathLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::InfectionLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::PoolTestLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::QuarantineLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::SeroprevalenceLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::StateLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::TestLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for dataframe(::VaccinationLogger). Check Documenter's build log for details.

Missing docstring.

Missing docstring for duplicate(::CustomLogger). Check Documenter's build log for details.

GEMS.get_infections_betweenMethod
get_infections_between(logger::InfectionLogger, infecter::Int32, start_tick::Int16, end_tick::Int16)

Returns the ids of all individuals infecter infected in [start_tick, end_tick], in chronological order.

The first call builds an InfecterIndex over the infections logged so far, which log! then maintains incrementally. Runs that never call this carry no index and pay nothing. Not thread-safe: call it from a serial phase, as process_events! does.

Base.lengthFunction
length(eq::EventQueue)

Returns the number of events in the EventQueue.

Missing docstring.

Missing docstring for log!. Check Documenter's build log for details.

Missing docstring.

Missing docstring for lognow. Check Documenter's build log for details.

Missing docstring.

Missing docstring for save(::DeathLogger, ::AbstractString). Check Documenter's build log for details.

Missing docstring.

Missing docstring for save(::InfectionLogger, ::AbstractString). Check Documenter's build log for details.

Missing docstring.

Missing docstring for save(::PoolTestLogger, ::AbstractString). Check Documenter's build log for details.

Missing docstring.

Missing docstring for save(::TestLogger, ::AbstractString). Check Documenter's build log for details.

Missing docstring.

Missing docstring for save_JLD2. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ticks(::InfectionLogger). Check Documenter's build log for details.