LCOV - code coverage report
Current view: top level - models/ide_secir - model.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 356 356 100.0 %
Date: 2025-02-17 13:46:44 Functions: 18 18 100.0 %

Function Name Sort by function name Hit count Sort by hit count
mio::isecir::Model::compute_flow(long, long, double, mio::AgeGroup) 1062
mio::isecir::Model::compute_flow(long, long, double, long, mio::AgeGroup) 2049
mio::isecir::Model::update_compartments() 108
mio::isecir::Model::compute_susceptibles(double) 108
mio::isecir::Model::flows_current_timestep(double) 108
mio::isecir::Model::compute_forceofinfection(double, bool) 135
mio::isecir::Model::initial_compute_compartments(double) 15
mio::isecir::Model::update_compartment_from_flow(mio::isecir::InfectionState, std::vector<mio::isecir::InfectionTransition, std::allocator<mio::isecir::InfectionTransition> > const&, std::vector<mio::isecir::InfectionTransition, std::allocator<mio::isecir::InfectionTransition> > const&, mio::AgeGroup) 826
mio::isecir::Model::compute_compartment_from_flows(double, long, mio::AgeGroup, long, int, int) 85
mio::isecir::Model::initial_compute_compartments_infection(double) 15
mio::isecir::Model::set_transitiondistributions_derivative(double) 21
mio::isecir::Model::set_transitiondistributions_support_max(double) 21
mio::isecir::Model::set_transitiondistributions_in_forceofinfection(double) 15
mio::isecir::Model::Model(mio::TimeSeries<double>&&, mio::CustomIndexArray<double, mio::AgeGroup>, mio::CustomIndexArray<double, mio::AgeGroup>, unsigned long, mio::CustomIndexArray<double, mio::AgeGroup>) 23
mio::isecir::Model::check_constraints(double) const 12
mio::isecir::Model::get_global_support_max(double) const 18
mio::isecir::Model::initial_compute_compartments(double)::{lambda(double)#2}::operator()(double) const 14
mio::isecir::Model::initial_compute_compartments(double)::{lambda(double)#1}::operator()(double) const 6

Generated by: LCOV version 1.14