LCOV - code coverage report
Current view: top level - models/ode_secir - model.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 347 348 99.7 %
Date: 2024-11-18 12:45:26 Functions: 21 22 95.5 %

Function Name Sort by function name Hit count Sort by hit count
mio::osecir::Simulation<double, mio_test::MockSimulation<mio::osecir::Model> >::advance(double) 35
mio::osecir::Simulation<double, mio_test::MockSimulation<mio::osecir::Model> >::Simulation(mio::osecir::Model<double> const&, double, double) 35
mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::Model<double> > >::advance(double) 230
mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::Model<double> > >::Simulation(mio::osecir::Model<double> const&, double, double) 284
auto mio::osecir::test_commuters<double, mio::Simulation<double, mio::osecir::Model<double> > >(mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::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::osecir::get_mobility_factors<double, double>(mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::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&) 75
double mio::osecir::get_infections_relative<double, mio_test::MockSimulation<mio::osecir::Model> >(mio::osecir::Simulation<double, mio_test::MockSimulation<mio::osecir::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::osecir::get_infections_relative<double, mio::Simulation<double, mio::osecir::Model<double> > >(mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::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
boost::outcome_v2::basic_result<double, mio::IOStatus, boost::outcome_v2::policy::all_narrow> mio::osecir::get_reproduction_number<double>(double, mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::Model<double> > > const&) 54
boost::outcome_v2::basic_result<double, mio::IOStatus, boost::outcome_v2::policy::all_narrow> mio::osecir::get_reproduction_number<double, mio::Simulation<double, mio::osecir::Model<double> > >(unsigned long, mio::osecir::Simulation<double, mio::Simulation<double, mio::osecir::Model<double> > > const&) 144
boost::outcome_v2::basic_result<mio::osecir::Model<double>, mio::IOStatus, boost::outcome_v2::policy::all_narrow> mio::osecir::Model<double>::deserialize<mio::JsonContext>(mio::JsonContext&) 8
boost::outcome_v2::basic_result<mio::osecir::Model<double>, mio::IOStatus, boost::outcome_v2::policy::all_narrow> mio::osecir::Model<double>::deserialize<mio::BinarySerializerContext>(mio::BinarySerializerContext&) 1
mio::osecir::Model<double>::Model(mio::Populations<double, mio::AgeGroup, mio::osecir::InfectionState> const&, mio::osecir::Parameters<double> const&) 371
mio::osecir::Model<double>::Model(int) 362
auto mio::osecir::simulate<double>(double, double, double, mio::osecir::Model<double> const&, std::shared_ptr<mio::IntegratorCore<double> >) 137
mio::osecir::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 411453
void mio::osecir::Model<double>::serialize<mio::JsonContext>(mio::JsonContext&) const 22
void mio::osecir::Model<double>::serialize<mio::BinarySerializerContext>(mio::BinarySerializerContext&) const 1
auto mio::osecir::Simulation<double, mio_test::MockSimulation<mio::osecir::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::osecir::Simulation<double, mio::Simulation<double, mio::osecir::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
auto mio::osecir::Model<double>::deserialize<mio::JsonContext>(mio::JsonContext&)::{lambda(auto:1&&, auto:2&&)#1}::operator()<mio::osecir::Parameters<double> const&, mio::Populations<double, mio::AgeGroup, mio::osecir::InfectionState> const&>(mio::JsonContext&&, mio::Populations<double, mio::AgeGroup, mio::osecir::InfectionState> const&) const 8
auto mio::osecir::Model<double>::deserialize<mio::BinarySerializerContext>(mio::BinarySerializerContext&)::{lambda(auto:1&&, auto:2&&)#1}::operator()<mio::osecir::Parameters<double> const&, mio::Populations<double, mio::AgeGroup, mio::osecir::InfectionState> const&>(mio::BinarySerializerContext&&, mio::Populations<double, mio::AgeGroup, mio::osecir::InfectionState> const&) const 1

Generated by: LCOV version 1.14