LCOV - code coverage report
Current view: top level - models/abm - model.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 173 181 95.6 %
Date: 2024-11-18 12:45:26 Functions: 25 28 89.3 %

Function Name Sort by function name Hit count Sort by hit count
mio::abm::Model::add_person(mio::abm::LocationId, mio::AgeGroup) 990
mio::abm::Model::add_person(mio::abm::Person&&) 1305
mio::abm::Model::begin_step(mio::abm::TimePoint, mio::abm::TimeSpan) 756
mio::abm::Model::get_persons() 81
mio::abm::Model::interaction(mio::abm::TimePoint, mio::abm::TimeSpan) 756
mio::abm::Model::add_location(mio::abm::LocationType, unsigned int) 757
mio::abm::Model::get_locations() 63
mio::abm::Model::get_trip_list() 45
mio::abm::Model::perform_mobility(mio::abm::TimePoint, mio::abm::TimeSpan) 756
mio::abm::Model::use_mobility_rules(bool) 9
mio::abm::Model::get_testing_strategy() 81
mio::abm::Model::build_exposure_caches() 81
mio::abm::Model::compute_exposure_caches(mio::abm::TimePoint, mio::abm::TimeSpan) 756
mio::abm::Model::evolve(mio::abm::TimePoint, mio::abm::TimeSpan) 756
mio::abm::Model::get_persons() const 486
mio::abm::Model::find_location(mio::abm::LocationType, mio::abm::PersonId) const 8910
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_subpopulation_combined(mio::abm::TimePoint, mio::abm::InfectionState) const 9
mio::abm::Model::build_compute_local_population_cache() const 81
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 8829
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 22086
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 3681
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