LCOV - code coverage report
Current view: top level - models/abm - model.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 114 117 97.4 %
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::Model::get_person(mio::abm::PersonId) 18828
boost::outcome_v2::basic_result<mio::abm::Model, mio::IOStatus, boost::outcome_v2::policy::all_narrow> mio::abm::Model::deserialize<mio::JsonContext>(mio::JsonContext&) 9
mio::abm::Model::get_location(mio::abm::LocationId) 23391
mio::abm::Model::get_location(mio::abm::PersonId) 11439
mio::abm::Model::assign_location(mio::abm::PersonId, mio::abm::LocationId) 1098
mio::abm::Model::change_location(mio::abm::PersonId, mio::abm::LocationId, mio::abm::TransportMode, std::vector<unsigned int, std::allocator<unsigned int> > const&) 315
mio::abm::Model::get_rng() 936
mio::abm::Model::interact(mio::abm::PersonId, mio::abm::TimePoint, mio::abm::TimeSpan) 2772
mio::abm::Model::Model(mio::abm::Model&&) 72
mio::abm::Model::Model(mio::abm::Parameters const&) 9
mio::abm::Model::Model(mio::abm::Model const&) 140
mio::abm::Model::Model(unsigned long) 199
mio::abm::Model::get_person(mio::abm::PersonId) const 8910
mio::abm::Model::has_location(mio::abm::LocationType) const 28899
bool mio::abm::Model::has_locations<std::initializer_list<mio::abm::LocationType> >(std::initializer_list<mio::abm::LocationType> const&) const 24156
mio::abm::Model::get_subpopulation(mio::abm::LocationId, mio::abm::TimePoint, mio::abm::InfectionState) const 27315
mio::abm::Model::get_number_persons(mio::abm::LocationId) const 270
void mio::abm::Model::serialize<mio::JsonContext>(mio::JsonContext&) const 9
auto mio::abm::Model::deserialize<mio::JsonContext>(mio::JsonContext&)::{lambda(auto:1&&, auto:2&&, auto:3&&, auto:4&&, auto:5&&, auto:6&&, auto:7&&, auto:8&&)#1}::operator()<mio::abm::Parameters const&, std::vector<mio::abm::Person, std::allocator<mio::abm::Person> > const&, std::vector<mio::abm::Location, std::allocator<mio::abm::Location> > const&, unsigned long const&, mio::abm::TripList const&, bool const&, mio::abm::LocationId const&, mio::RandomNumberGenerator const&>(mio::JsonContext&&, std::vector<mio::abm::Person, std::allocator<mio::abm::Person> > const&, std::vector<mio::abm::Location, std::allocator<mio::abm::Location> > const&, unsigned long const&, mio::abm::TripList const&, bool const&, mio::abm::LocationId const&, mio::RandomNumberGenerator const&) const 9
auto mio::abm::Model::has_locations<std::initializer_list<mio::abm::LocationType> >(std::initializer_list<mio::abm::LocationType> const&) const::{lambda(auto:1)#1}::operator()<mio::abm::LocationType>(mio::abm::LocationType) const 28899
auto mio::abm::Model::get_subpopulation(mio::abm::LocationId, mio::abm::TimePoint, mio::abm::InfectionState) const::{lambda(auto:1&&)#1}::operator()<mio::abm::Person const&>(mio::abm::Person const&) const 93258

Generated by: LCOV version 1.14