Quinoa all test code coverage report
Current view: top level - Inciter - ALECG.cpp (source / functions) Hit Total Coverage
Commit: -128-NOTFOUND Lines: 575 608 94.6 %
Date: 2025-06-27 14:41:26 Functions: 43 45 95.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 462 702 65.8 %

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() 439
inciter::ALECG::box(double, std::vector<double, std::allocator<double> > const&) 439
inciter::ALECG::setup() 439
inciter::ALECG::start() 439
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&) 439
inciter::ALECG::registerReducers() 525
inciter::ALECG::writeFields(CkCallback) 1404
inciter::ALECG::lhs() 1519
inciter::ALECG::norm() 1519
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&) 1519
inciter::ALECG::dfnorm() 1519
inciter::ALECG::mergelhs() 1519
inciter::ALECG::normfinal() 1519
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&) 4498
inciter::ALECG::ResumeFromSync() 5930
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&) 7378
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&) 7378
inciter::ALECG::evalRestart() 8932
inciter::ALECG::evalLB(int) 8932
inciter::ALECG::dt() 9371
inciter::ALECG::out() 9371
inciter::ALECG::next() 9371
inciter::ALECG::step() 9371
inciter::ALECG::refine(std::vector<double, std::allocator<double> > const&) 9371
inciter::ALECG::advance(double, std::array<double, 6ul>) 9371
inciter::ALECG::ale() 28113
inciter::ALECG::rhs() 28113
inciter::ALECG::solve() 28113
inciter::ALECG::stage() 28113
inciter::ALECG::transfer() 28113
inciter::ALECG::chBndGrad() 28113
inciter::ALECG::meshveldone() 28552
inciter::ALECG::meshvelstart() 28552
inciter::ALECG::BC() 28552
inciter::ALECG::queryBnd() 28552
inciter::ALECG::resized() 37484
inciter::ALECG::conserved(tk::Data<(unsigned char)0>&, std::vector<double, std::allocator<double> > const&) 140816
inciter::ALECG::volumetric(tk::Data<(unsigned char)0>&, std::vector<double, std::allocator<double> > const&) 141255
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&) 289296
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&) 289296
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 7425191

Generated by: LCOV version 1.14