Quinoa all test code coverage report
Current view: top level - Base - PUPUtil.hpp (source / functions) Hit Total Coverage
Commit: Quinoa_v0.3-957-gb4f0efae0 Lines: 57 57 100.0 %
Date: 2021-11-11 18:25:50 Functions: 64 67 95.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 38 56 67.9 %

Function Name Sort by function name Hit count Sort by hit count
char PUP::pup_helper<inciter::CProxy_ALECG, inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>(unsigned long&, unsigned long, PUP::er&, std::variant<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>&) 67009
char PUP::pup_helper<inciter::CProxy_DiagCG, inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>(unsigned long&, unsigned long, PUP::er&, std::variant<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>&) 67009
char PUP::pup_helper<inciter::CProxy_DG, inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>(unsigned long&, unsigned long, PUP::er&, std::variant<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>&) 67009
char PUP::pup_helper<double, int, double>(unsigned long&, unsigned long, PUP::er&, std::variant<int, double>&) 6
char PUP::pup_helper<int, int, double>(unsigned long&, unsigned long, PUP::er&, std::variant<int, double>&) 6
void PUP::pup<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>(PUP::er&, std::variant<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>&) 67009
void PUP::pup<int, double>(PUP::er&, std::variant<int, double>&) 6
void PUP::pup<tk::ctr::PDFFileType, 0>(PUP::er&, tk::ctr::PDFFileType&) 646
void PUP::pup<tk::ctr::FieldFileType, 0>(PUP::er&, tk::ctr::FieldFileType&) 2930
void PUP::pup<tk::ctr::PDFPolicyType, 0>(PUP::er&, tk::ctr::PDFPolicyType&) 646
void PUP::pup<tk::ctr::UserTableType, 0>(PUP::er&, tk::ctr::UserTableType&) 10
void PUP::pup<tk::ctr::PDFCenteringType, 0>(PUP::er&, tk::ctr::PDFCenteringType&) 646
void PUP::pup<tk::ctr::RNGSSESeqLenType, 0>(PUP::er&, tk::ctr::RNGSSESeqLenType&) 0
void PUP::pup<tk::ctr::TxtFloatFormatType, 0>(PUP::er&, tk::ctr::TxtFloatFormatType&) 4888
void PUP::pup<tk::ctr::PartitioningAlgorithmType, 0>(PUP::er&, tk::ctr::PartitioningAlgorithmType&) 1798
void PUP::pup<tk::ctr::Moment, 0>(PUP::er&, tk::ctr::Moment&) 171065963
void PUP::pup<tk::ctr::RNGType, 0>(PUP::er&, tk::ctr::RNGType&) 1638
void PUP::pup<tk::ctr::ErrorType, 0>(PUP::er&, tk::ctr::ErrorType&) 535
void PUP::pup<tut::charm::Enum_cstyle, 0>(PUP::er&, tut::charm::Enum_cstyle&) 3
void PUP::pup<tut::charm::Enum_default, 0>(PUP::er&, tut::charm::Enum_default&) 6
void PUP::pup<tut::charm::Enum_uint8_t, 0>(PUP::er&, tut::charm::Enum_uint8_t&) 9
void PUP::pup<walker::ctr::DepvarType, 0>(PUP::er&, walker::ctr::DepvarType&) 73
void PUP::pup<walker::ctr::DiffEqType, 0>(PUP::er&, walker::ctr::DiffEqType&) 371
void PUP::pup<walker::ctr::InitPolicyType, 0>(PUP::er&, walker::ctr::InitPolicyType&) 371
void PUP::pup<walker::ctr::CoeffPolicyType, 0>(PUP::er&, walker::ctr::CoeffPolicyType&) 371
void PUP::pup<walker::ctr::NormalizationType, 0>(PUP::er&, walker::ctr::NormalizationType&) 40
void PUP::pup<walker::ctr::HydroTimeScalesType, 0>(PUP::er&, walker::ctr::HydroTimeScalesType&) 100
void PUP::pup<walker::ctr::VelocityVariantType, 0>(PUP::er&, walker::ctr::VelocityVariantType&) 29
void PUP::pup<walker::ctr::HydroProductionsType, 0>(PUP::er&, walker::ctr::HydroProductionsType&) 100
void PUP::pup<inciter::ctr::SchemeType, 0>(PUP::er&, inciter::ctr::SchemeType&) 1798
void PUP::pup<inciter::ctr::LimiterType, 0>(PUP::er&, inciter::ctr::LimiterType&) 1798
void PUP::pup<inciter::ctr::PhysicsType, 0>(PUP::er&, inciter::ctr::PhysicsType&) 899
void PUP::pup<inciter::ctr::ProblemType, 0>(PUP::er&, inciter::ctr::ProblemType&) 899
void PUP::pup<inciter::ctr::AMRErrorType, 0>(PUP::er&, inciter::ctr::AMRErrorType&) 1798
void PUP::pup<inciter::ctr::InitiateType, 0>(PUP::er&, inciter::ctr::InitiateType&) 9
void PUP::pup<inciter::ctr::MaterialType, 0>(PUP::er&, inciter::ctr::MaterialType&) 378
void PUP::pup<inciter::ctr::AMRInitialType, 0>(PUP::er&, inciter::ctr::AMRInitialType&) 195
void PUP::pup<inciter::ctr::MeshVelocityType, 0>(PUP::er&, inciter::ctr::MeshVelocityType&) 1798
void PUP::pup<inciter::ctr::PrefIndicatorType, 0>(PUP::er&, inciter::ctr::PrefIndicatorType&) 1798
void PUP::pup<inciter::ctr::MeshVelocitySmootherType, 0>(PUP::er&, inciter::ctr::MeshVelocitySmootherType&) 1798
void PUP::pup<inciter::ctr::PDEType, 0>(PUP::er&, inciter::ctr::PDEType&) 899
void PUP::pup<inciter::ctr::FluxType, 0>(PUP::er&, inciter::ctr::FluxType&) 378
void PUP::pup<rngtest::ctr::BatteryType, 0>(PUP::er&, rngtest::ctr::BatteryType&) 196
void PUP::pup<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(PUP::er&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2780098
void PUP::pup<std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_set<std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::array<unsigned long, 2ul> > >&) 1046682
void PUP::pup<std::array<unsigned long, 2ul>, std::array<double, 3ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, 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> > > >&) 33846
void PUP::pup<std::array<unsigned long, 2ul>, std::pair<int, AMR::Edge_Lock_Case>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 2ul>, std::pair<int, AMR::Edge_Lock_Case>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, std::pair<int, AMR::Edge_Lock_Case> > > >&) 31224
void PUP::pup<std::array<unsigned long, 2ul>, std::vector<int, std::allocator<int> >, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 2ul>, std::vector<int, std::allocator<int> >, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, std::vector<int, std::allocator<int> > > > >&) 53232
void PUP::pup<std::array<unsigned long, 2ul>, unsigned long, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 2ul>, unsigned long, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, unsigned long> > >&) 26616
void PUP::pup<std::array<unsigned long, 3ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul> >(PUP::er&, std::unordered_set<std::array<unsigned long, 3ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul>, std::allocator<std::array<unsigned long, 3ul> > >&) 89271
void PUP::pup<std::array<unsigned long, 3ul>, std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 3ul>, std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul>, std::allocator<std::pair<std::array<unsigned long, 3ul> const, std::array<unsigned long, 2ul> > > >&) 0
void PUP::pup<std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul> >(PUP::er&, std::unordered_set<std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul>, std::allocator<std::array<unsigned long, 4ul> > >&) 26616
void PUP::pup<std::array<unsigned long, 4ul>, std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 4ul>, std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul>, std::allocator<std::pair<std::array<unsigned long, 4ul> const, std::array<unsigned long, 4ul> > > >&) 26616
void PUP::pup<int>(PUP::er&, std::optional<int>&) 3
void PUP::operator|<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>(PUP::er&, std::variant<inciter::CProxy_DiagCG, inciter::CProxy_DG, inciter::CProxy_ALECG>&) 67009
void PUP::operator|<int, double>(PUP::er&, std::variant<int, double>&) 6
void PUP::operator|<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(PUP::er&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2780098
void PUP::operator|<std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_set<std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::array<unsigned long, 2ul> > >&) 1046682
void PUP::operator|<std::array<unsigned long, 2ul>, std::array<double, 3ul>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, 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> > > >&) 33846
void PUP::operator|<std::array<unsigned long, 2ul>, std::pair<int, AMR::Edge_Lock_Case>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 2ul>, std::pair<int, AMR::Edge_Lock_Case>, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, std::pair<int, AMR::Edge_Lock_Case> > > >&) 31224
void PUP::operator|<std::array<unsigned long, 2ul>, std::vector<int, std::allocator<int> >, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 2ul>, std::vector<int, std::allocator<int> >, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, std::vector<int, std::allocator<int> > > > >&) 53232
void PUP::operator|<std::array<unsigned long, 2ul>, unsigned long, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 2ul>, unsigned long, tk::UnsMesh::Hash<2ul>, tk::UnsMesh::Eq<2ul>, std::allocator<std::pair<std::array<unsigned long, 2ul> const, unsigned long> > >&) 26616
void PUP::operator|<std::array<unsigned long, 3ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul> >(PUP::er&, std::unordered_set<std::array<unsigned long, 3ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul>, std::allocator<std::array<unsigned long, 3ul> > >&) 89271
void PUP::operator|<std::array<unsigned long, 3ul>, std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 3ul>, std::array<unsigned long, 2ul>, tk::UnsMesh::Hash<3ul>, tk::UnsMesh::Eq<3ul>, std::allocator<std::pair<std::array<unsigned long, 3ul> const, std::array<unsigned long, 2ul> > > >&) 0
void PUP::operator|<std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul> >(PUP::er&, std::unordered_set<std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul>, std::allocator<std::array<unsigned long, 4ul> > >&) 26616
void PUP::operator|<std::array<unsigned long, 4ul>, std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul> >(PUP::er&, std::unordered_map<std::array<unsigned long, 4ul>, std::array<unsigned long, 4ul>, tk::UnsMesh::Hash<4ul>, tk::UnsMesh::Eq<4ul>, std::allocator<std::pair<std::array<unsigned long, 4ul> const, std::array<unsigned long, 4ul> > > >&) 26616
void PUP::operator|<int>(PUP::er&, std::optional<int>&) 3

Generated by: LCOV version 1.14