Quinoa all test code coverage report
Current view: top level - Inciter - ALECG.cpp (source / functions) Hit Total Coverage
Commit: -128-NOTFOUND Lines: 567 600 94.5 %
Date: 2024-05-15 16:30:14 Functions: 43 45 95.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 456 692 65.9 %

Function Name Sort by function name Hit count Sort by hit count
inciter::ALECG::resizePostAMR(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::tuple<std::vector<unsigned long, std::allocator<unsigned long> >, std::vector<unsigned long, std::allocator<unsigned long> >, std::unordered_map<unsigned long, unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > const&, std::array<std::vector<double, std::allocator<double> >, 3ul> const&, std::unordered_map<unsigned long, std::array<unsigned long, 2ul>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::array<unsigned long, 2ul> > > > const&, std::unordered_map<unsigned long, unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > const&, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > const&, std::unordered_map<unsigned long, unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > const&, std::unordered_map<int, std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> >, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> > > > > const&, std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&, std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::unordered_map<unsigned long, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > > > > const&) 0
inciter::ALECG::ALECG(inciter::CProxy_Discretization const&, inciter::CProxy_Ghosts const&, std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&, std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&).2 0
auto inciter::ALECG::writeFields(CkCallback)::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<char [7], std::vector<double, std::allocator<double> > >(char const (&) [7], std::vector<double, std::allocator<double> > const&) const [clone .isra.0] 75
auto inciter::ALECG::writeFields(CkCallback)::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<char [16], std::vector<double, std::allocator<double> > >(char const (&) [16], std::vector<double, std::allocator<double> > const&) const [clone .isra.0] 225
inciter::ALECG::continueSetup() 537
inciter::ALECG::box(double, std::vector<double, std::allocator<double> > const&) 537
inciter::ALECG::setup() 537
inciter::ALECG::start() 537
inciter::ALECG::ALECG(inciter::CProxy_Discretization const&, inciter::CProxy_Ghosts const&, std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&, std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&) 537
inciter::ALECG::registerReducers() 587
inciter::ALECG::lhs() 1617
inciter::ALECG::norm() 1617
inciter::ALECG::bnorm(std::unordered_map<int, std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> >, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> > > > > const&) 1617
inciter::ALECG::dfnorm() 1617
inciter::ALECG::mergelhs() 1617
inciter::ALECG::normfinal() 1617
inciter::ALECG::writeFields(CkCallback) 2049
inciter::ALECG::comblk(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >, std::allocator<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > > > const&) 5642
inciter::ALECG::comnorm(std::unordered_map<int, std::unordered_map<unsigned long, std::array<double, 4ul>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::array<double, 4ul> > > >, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, std::unordered_map<unsigned long, std::array<double, 4ul>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::array<double, 4ul> > > > > > > const&) 8522
inciter::ALECG::comdfnorm(std::unordered_map<std::array<unsigned long, 2ul>, std::array<double, 3ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, std::array<double, 3ul> > > > const&) 8522
inciter::ALECG::ResumeFromSync() 9084
inciter::ALECG::evalRestart() 13841
inciter::ALECG::evalLB(int) 13846
inciter::ALECG::dt() 14383
inciter::ALECG::out() 14383
inciter::ALECG::next() 14383
inciter::ALECG::step() 14383
inciter::ALECG::refine(std::vector<double, std::allocator<double> > const&) 14383
inciter::ALECG::advance(double, double) 14383
inciter::ALECG::ale() 43149
inciter::ALECG::rhs() 43149
inciter::ALECG::solve() 43149
inciter::ALECG::stage() 43149
inciter::ALECG::transfer() 43149
inciter::ALECG::chBndGrad() 43149
inciter::ALECG::meshveldone() 43686
inciter::ALECG::meshvelstart() 43686
inciter::ALECG::BC() 43686
inciter::ALECG::queryBnd() 43686
inciter::ALECG::resized() 57532
inciter::ALECG::conserved(tk::Data<(unsigned char)0>&, std::vector<double, std::allocator<double> > const&) 213330
inciter::ALECG::volumetric(tk::Data<(unsigned char)0>&, std::vector<double, std::allocator<double> > const&) 213867
inciter::ALECG::comChBndGrad(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&) 466008
inciter::ALECG::comrhs(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&) 466008
inciter::ALECG::edfnorm(std::array<unsigned long, 2ul> const&, std::unordered_map<std::array<unsigned long, 2ul>, std::vector<unsigned long, std::allocator<unsigned long> >, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&) const 7474871

Generated by: LCOV version 1.14