LCOV - code coverage report
Current view: top level - models/abm - testing_strategy.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 100 100 100.0 %
Date: 2024-11-18 12:45:26 Functions: 21 21 100.0 %

Function Name Sort by function name Hit count Sort by hit count
mio::abm::TestingCriteria::add_age_group(mio::AgeGroup) 9
mio::abm::TestingCriteria::remove_infection_state(mio::abm::InfectionState) 9
mio::abm::TestingStrategy::remove_testing_scheme(mio::abm::LocationType const&, mio::abm::LocationId const&, mio::abm::TestingScheme const&) 9
mio::abm::TestingStrategy::TestingStrategy(std::vector<mio::abm::TestingStrategy::LocalStrategy, std::allocator<mio::abm::TestingStrategy::LocalStrategy> > const&) 9
auto mio::abm::TestingStrategy::remove_testing_scheme(mio::abm::LocationType const&, mio::abm::LocationId const&, mio::abm::TestingScheme const&)::{lambda(auto:1 const&)#1}::operator()<mio::abm::TestingStrategy::LocalStrategy>(mio::abm::TestingStrategy::LocalStrategy const&) const 9
mio::abm::TestingCriteria::remove_age_group(mio::AgeGroup) 18
auto mio::abm::TestingStrategy::add_testing_scheme(mio::abm::LocationType const&, mio::abm::LocationId const&, mio::abm::TestingScheme const&)::{lambda(auto:1 const&)#1}::operator()<mio::abm::TestingStrategy::LocalStrategy>(mio::abm::TestingStrategy::LocalStrategy const&) const 18
mio::abm::TestingScheme::operator==(mio::abm::TestingScheme const&) const 27
mio::abm::TestingCriteria::operator==(mio::abm::TestingCriteria const&) const 45
mio::abm::TestingCriteria::add_infection_state(mio::abm::InfectionState) 54
mio::abm::TestingStrategy::add_testing_scheme(mio::abm::LocationType const&, mio::abm::LocationId const&, mio::abm::TestingScheme const&) 54
mio::abm::TestingScheme::TestingScheme(mio::abm::TestingCriteria const&, mio::abm::TimeSpan, mio::abm::TimePoint, mio::abm::TimePoint, mio::abm::TestParameters, double) 63
mio::abm::TestingCriteria::TestingCriteria(std::vector<mio::AgeGroup, std::allocator<mio::AgeGroup> > const&, std::vector<mio::abm::InfectionState, std::allocator<mio::abm::InfectionState> > const&) 63
mio::abm::TestingScheme::update_activity_status(mio::abm::TimePoint) 72
mio::abm::TestingStrategy::run_strategy(mio::abm::PersonalRandomNumberGenerator&, mio::abm::Person&, mio::abm::Location const&, mio::abm::TimePoint)::{lambda(mio::abm::TestingScheme&)#2}::operator()(mio::abm::TestingScheme&) const 90
mio::abm::TestingScheme::run_scheme(mio::abm::PersonalRandomNumberGenerator&, mio::abm::Person&, mio::abm::TimePoint) const 108
mio::abm::TestingScheme::is_active() const 117
mio::abm::TestingCriteria::evaluate(mio::abm::Person const&, mio::abm::TimePoint) const 126
auto mio::abm::TestingStrategy::run_strategy(mio::abm::PersonalRandomNumberGenerator&, mio::abm::Person&, mio::abm::Location const&, mio::abm::TimePoint)::{lambda(auto:1 const&)#1}::operator()<mio::abm::TestingStrategy::LocalStrategy>(mio::abm::TestingStrategy::LocalStrategy const&) const 198
mio::abm::TestingStrategy::run_strategy(mio::abm::PersonalRandomNumberGenerator&, mio::abm::Person&, mio::abm::Location const&, mio::abm::TimePoint) 378
mio::abm::TestingStrategy::update_activity_status(mio::abm::TimePoint) 765

Generated by: LCOV version 1.14