LCOV - code coverage report
Current view: top level - EnergyPlus - General.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 576 730 78.9 %
Date: 2023-01-17 19:17:23 Functions: 28 36 77.8 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_General.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::General::OrdinalDay(int, int, int) 175227
EnergyPlus::General::SafeDivide(double, double) 12214865
EnergyPlus::General::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) 0
EnergyPlus::General::BetweenDates(int, int, int) 16
EnergyPlus::General::InterpProfAng(double, ObjexxFCL::Array1S<double>) 10656
EnergyPlus::General::InterpSlatAng(double, bool, ObjexxFCL::Array1S<double>) 5517
EnergyPlus::General::InvOrdinalDay(int, int&, int&, int) 76765
EnergyPlus::General::ScanForReports(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 12335
EnergyPlus::General::CreateTimeString[abi:cxx11](double) 0
EnergyPlus::General::FindNumberInList(int, ObjexxFCL::Array1A<int>, int) 40820
EnergyPlus::General::LogicalToInteger(bool) 0
EnergyPlus::General::ValidateMonthDay(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool&) 32024
EnergyPlus::General::DecodeMonDayHrMin(int, int&, int&, int&, int&) 297313
EnergyPlus::General::EncodeMonDayHrMin(int&, int, int, int, int) 692612
EnergyPlus::General::InterpProfSlatAng(double, double, bool, ObjexxFCL::Array2A<double>) 129
EnergyPlus::General::ProcessDateString(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&, int&, int&, EnergyPlus::WeatherManager::DateType&, bool&, ObjexxFCL::Optional<int>) 34638
EnergyPlus::General::BlindBeamBeamTrans(double, double, double, double, double) 41235
EnergyPlus::General::GetCurrentHVACTime(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::General::DetermineDateTokens(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&, int&, int&, int&, EnergyPlus::WeatherManager::DateType&, bool&, ObjexxFCL::Optional<int>) 33118
EnergyPlus::General::GetPreviousHVACTime(EnergyPlus::EnergyPlusData&) 2638872
EnergyPlus::General::findReportPeriodIdx(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<EnergyPlus::WeatherManager::ReportPeriodData> const&, int, ObjexxFCL::Array1D<bool>&) 5376
EnergyPlus::General::nthDayOfWeekOfMonth(EnergyPlus::EnergyPlusData&, int, int, int) 3604
EnergyPlus::General::strip_trailing_zeros(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 808
EnergyPlus::General::isReportPeriodBeginning(EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::General::CheckCreatedZoneItemName(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ObjexxFCL::Array1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) 49
EnergyPlus::General::CreateTimeIntervalString[abi:cxx11](double, double) 0
EnergyPlus::General::CreateSysTimeIntervalString[abi:cxx11](EnergyPlus::EnergyPlusData&) 1920347
EnergyPlus::General::DetermineMinuteForReporting(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::TimeStepType) 2133
EnergyPlus::General::CreateHVACTimeIntervalString[abi:cxx11](EnergyPlus::EnergyPlusData&) 0
EnergyPlus::General::BetweenDateHoursLeftInclusive(int, int, int, int, int, int) 6912
EnergyPlus::General::Iterate(double&, double, double, double, double&, double&, int, int&) 255955274
EnergyPlus::General::MovingAvg(ObjexxFCL::Array1D<double>&, int) 183696
EnergyPlus::General::ParseTime(double, int&, int&, double&) 0
EnergyPlus::General::SolveRoot(EnergyPlus::EnergyPlusData&, double, int, int&, double&, std::function<double (double)> const&, double, double) 14597785

Generated by: LCOV version 1.13