LCOV - code coverage report
Current view: top level - models/ode_secirts - model.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 516 516 100.0 %
Date: 2025-01-17 12:16:22 Functions: 15 17 88.2 %

Function Name Sort by function name Hit count Sort by hit count
mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > >::apply_variant(double, mio::CustomIndexArray<mio::UncertainValue<double>, mio::AgeGroup>) 324
mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > >::advance(double) 27
mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > >::Simulation(mio::osecirts::Model<double> const&, double, double) 54
mio::osecirts::Simulation<double, mio::FlowSimulation<double, mio::osecirts::Model<double> > >::apply_variant(double, mio::CustomIndexArray<mio::UncertainValue<double>, mio::AgeGroup>) 9
mio::osecirts::Simulation<double, mio::FlowSimulation<double, mio::osecirts::Model<double> > >::advance(double) 9
mio::osecirts::Simulation<double, mio::FlowSimulation<double, mio::osecirts::Model<double> > >::Simulation(mio::osecirts::Model<double> const&, double, double) 9
auto mio::osecirts::test_commuters<double, mio::Simulation<double, mio::osecirts::Model<double> > >(mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > >&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::internal::conditional<Eigen::Matrix<double, -1, 1, 0, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type>, double) 9
auto mio::osecirts::get_migration_factors<double, double>(mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > > const&, double, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Matrix<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> const&) 9
double mio::osecirts::get_infections_relative<double, mio::Simulation<double, mio::osecirts::Model<double> > >(mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > > const&, double, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Matrix<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> const&) 36
double mio::osecirts::get_infections_relative<double, mio::FlowSimulation<double, mio::osecirts::Model<double> > >(mio::osecirts::Simulation<double, mio::FlowSimulation<double, mio::osecirts::Model<double> > > const&, double, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Matrix<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> const&) 0
mio::osecirts::Model<double>::Model(mio::Populations<double, mio::AgeGroup, mio::osecirts::InfectionState> const&, mio::osecirts::Parameters<double> const&) 208
mio::osecirts::Model<double>::Model(int) 208
auto mio::osecirts::simulate<double>(double, double, double, mio::osecirts::Model<double> const&, std::shared_ptr<mio::IntegratorCore<double> >) 9
mio::osecirts::Model<double>::vaccinations_at(double, mio::CustomIndexArray<double, mio::AgeGroup, mio::SimulationDay> const&, double) const 11898
mio::osecirts::Model<double>::get_flows(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, double, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> >) const 3933
auto mio::osecirts::Simulation<double, mio::Simulation<double, mio::osecirts::Model<double> > >::advance(double)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const>(Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const&) const 9
auto mio::osecirts::Simulation<double, mio::FlowSimulation<double, mio::osecirts::Model<double> > >::advance(double)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const>(Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const, Eigen::Matrix<double, -1, 1, 0, -1, 1> const> const&) const 0

Generated by: LCOV version 1.14