LCOV - code coverage report
Current view: top level - models/ode_secirvvs - model.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 486 494 98.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::osecirvvs::Simulation<double, mio_test::MockSimulation<mio::osecirvvs::Model> >::apply_variant(double, mio::CustomIndexArray<mio::UncertainValue<double>, mio::AgeGroup>) 126
mio::osecirvvs::Simulation<double, mio_test::MockSimulation<mio::osecirvvs::Model> >::apply_vaccination(double) 105
mio::osecirvvs::Simulation<double, mio_test::MockSimulation<mio::osecirvvs::Model> >::advance(double) 35
mio::osecirvvs::Simulation<double, mio_test::MockSimulation<mio::osecirvvs::Model> >::Simulation(mio::osecirvvs::Model<double> const&, double, double) 35
mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::Model<double> > >::apply_variant(double, mio::CustomIndexArray<mio::UncertainValue<double>, mio::AgeGroup>) 612
mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::Model<double> > >::apply_vaccination(double) 540
mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::Model<double> > >::advance(double) 27
mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::Model<double> > >::Simulation(mio::osecirvvs::Model<double> const&, double, double) 54
auto mio::osecirvvs::test_commuters<double, mio::Simulation<double, mio::osecirvvs::Model<double> > >(mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::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::osecirvvs::get_mobility_factors<double, double>(mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::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::osecirvvs::get_infections_relative<double, mio_test::MockSimulation<mio::osecirvvs::Model> >(mio::osecirvvs::Simulation<double, mio_test::MockSimulation<mio::osecirvvs::Model> > 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&) 35
double mio::osecirvvs::get_infections_relative<double, mio::Simulation<double, mio::osecirvvs::Model<double> > >(mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::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&) 63
boost::outcome_v2::basic_result<mio::osecirvvs::Model<double>, mio::IOStatus, boost::outcome_v2::policy::all_narrow> mio::osecirvvs::Model<double>::deserialize<mio::JsonContext>(mio::JsonContext&) 1
mio::osecirvvs::Model<double>::Model(mio::Populations<double, mio::AgeGroup, mio::osecirvvs::InfectionState> const&, mio::osecirvvs::Parameters<double> const&) 267
mio::osecirvvs::Model<double>::Model(int) 266
auto mio::osecirvvs::simulate<double>(double, double, double, mio::osecirvvs::Model<double> const&, std::shared_ptr<mio::IntegratorCore<double> >) 18
mio::osecirvvs::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 6921
void mio::osecirvvs::Model<double>::serialize<mio::JsonContext>(mio::JsonContext&) const 1
auto mio::osecirvvs::Simulation<double, mio_test::MockSimulation<mio::osecirvvs::Model> >::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 28
auto mio::osecirvvs::Simulation<double, mio::Simulation<double, mio::osecirvvs::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 18
auto mio::osecirvvs::Model<double>::deserialize<mio::JsonContext>(mio::JsonContext&)::{lambda(auto:1&&, auto:2&&)#1}::operator()<mio::osecirvvs::Parameters<double> const&, mio::Populations<double, mio::AgeGroup, mio::osecirvvs::InfectionState> const&>(mio::JsonContext&&, mio::Populations<double, mio::AgeGroup, mio::osecirvvs::InfectionState> const&) const 1

Generated by: LCOV version 1.14