Quinoa regression test code coverage report
Current view: top level - Inciter - ALECG.cpp (source / functions) Hit Total Coverage
Commit: Quinoa_v0.3-957-gb4f0efae0 Lines: 589 622 94.7 %
Date: 2021-11-11 13:17:06 Functions: 41 43 95.3 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 544 916 59.4 %

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<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&) 0
inciter::ALECG::ALECG(inciter::CProxy_Discretization 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 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 225
inciter::ALECG::box(double) 534
inciter::ALECG::setup() 534
inciter::ALECG::start() 534
inciter::ALECG::ALECG(inciter::CProxy_Discretization 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&) 534
inciter::ALECG::registerReducers() 666
inciter::ALECG::lhs() 1614
inciter::ALECG::norm() 1614
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&) 1614
inciter::ALECG::dfnorm() 1614
inciter::ALECG::mergelhs() 1614
inciter::ALECG::normfinal() 1614
inciter::ALECG::writeFields(CkCallback) 1994
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&) 8002
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&) 8002
inciter::ALECG::ResumeFromSync() 10306
inciter::ALECG::evalRestart() 15068
inciter::ALECG::evalLB(int) 15068
inciter::ALECG::dt() 15602
inciter::ALECG::out() 15602
inciter::ALECG::next() 15602
inciter::ALECG::step() 15602
inciter::ALECG::refine(std::vector<double, std::allocator<double> > const&) 15602
inciter::ALECG::advance(double) 15602
inciter::ALECG::ale() 46806
inciter::ALECG::rhs() 46806
inciter::ALECG::solve() 46806
inciter::ALECG::stage() 46806
inciter::ALECG::transfer() 46806
inciter::ALECG::chBndGrad() 46806
inciter::ALECG::meshveldone() 47340
inciter::ALECG::meshvelstart() 47340
inciter::ALECG::BC() 47340
inciter::ALECG::queryBnd() 47340
inciter::ALECG::resized() 62408
inciter::ALECG::conserved(tk::Data<(unsigned char)0>&, std::vector<double, std::allocator<double> > const&) 231478
inciter::ALECG::volumetric(tk::Data<(unsigned char)0>&, std::vector<double, std::allocator<double> > const&) 232012
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&) 460776
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&) 460776
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 8206028

Generated by: LCOV version 1.14