LCOV - code coverage report
Current view: top level - models/abm - model.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 186 196 94.9 %
Date: 2025-02-17 13:46:44 Functions: 26 30 86.7 %

Function Name Sort by function name Hit count Sort by hit count
mio::abm::Model::add_person(mio::abm::LocationId, mio::AgeGroup) 1045
mio::abm::Model::add_person(mio::abm::Person&&) 1327
mio::abm::Model::begin_step(mio::abm::TimePoint, mio::abm::TimeSpan) 1063
mio::abm::Model::get_persons() 379
mio::abm::Model::interaction(mio::abm::TimePoint, mio::abm::TimeSpan) 1063
mio::abm::Model::add_location(mio::abm::LocationType, unsigned int) 822
mio::abm::Model::get_locations() 63
mio::abm::Model::get_trip_list() 47
mio::abm::Model::perform_mobility(mio::abm::TimePoint, mio::abm::TimeSpan) 774
mio::abm::Model::use_mobility_rules(bool) 9
mio::abm::Model::get_testing_strategy() 81
mio::abm::Model::build_exposure_caches() 97
mio::abm::Model::compute_exposure_caches(mio::abm::TimePoint, mio::abm::TimeSpan) 1063
mio::abm::Model::get_activeness_statuses() 5
mio::abm::Model::evolve(mio::abm::TimePoint, mio::abm::TimeSpan) 774
mio::abm::Model::get_persons() const 486
mio::abm::Model::find_location(mio::abm::LocationType, mio::abm::PersonId) const 81
mio::abm::Model::get_locations() const 720
mio::abm::Model::get_trip_list() const 0
mio::abm::Model::use_mobility_rules() const 0
mio::abm::Model::get_testing_strategy() const 0
mio::abm::Model::get_activeness_statuses() const 0
mio::abm::Model::get_subpopulation_combined(mio::abm::TimePoint, mio::abm::InfectionState) const 9
mio::abm::Model::build_compute_local_population_cache() const 100
mio::abm::Model::get_subpopulation_combined_per_location_type(mio::abm::TimePoint, mio::abm::InfectionState, mio::abm::LocationType) const 18
bool mio::abm::Model::perform_mobility(mio::abm::TimePoint, mio::abm::TimeSpan)::{lambda(auto:1)#1}::operator()<mio::abm::LocationType (*)(mio::abm::PersonalRandomNumberGenerator&, mio::abm::Person const&, mio::abm::TimePoint, mio::abm::TimeSpan, mio::abm::Parameters const&)>(mio::abm::LocationType (*)(mio::abm::PersonalRandomNumberGenerator&, mio::abm::Person const&, mio::abm::TimePoint, mio::abm::TimeSpan, mio::abm::Parameters const&)) const 8892
auto mio::abm::Model::compute_exposure_caches(mio::abm::TimePoint, mio::abm::TimeSpan)::{lambda(auto:1&)#2}::operator()<boost::atomics::atomic<double> >(boost::atomics::atomic<double>&) const 23126
auto mio::abm::Model::compute_exposure_caches(mio::abm::TimePoint, mio::abm::TimeSpan)::{lambda(auto:1&)#1}::operator()<boost::atomics::atomic<double> >(boost::atomics::atomic<double>&) const 4151
mio::abm::Model::get_subpopulation_combined(mio::abm::TimePoint, mio::abm::InfectionState) const::{lambda(unsigned long, mio::abm::Location const&)#1}::operator()(unsigned long, mio::abm::Location const&) const 45
mio::abm::Model::get_subpopulation_combined_per_location_type(mio::abm::TimePoint, mio::abm::InfectionState, mio::abm::LocationType) const::{lambda(unsigned long, mio::abm::Location const&)#1}::operator()(unsigned long, mio::abm::Location const&) const 90

Generated by: LCOV version 1.14