LCOV - code coverage report
Current view: top level - EnergyPlus - General.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 79.0 % 639 505
Test Date: 2025-06-02 07:23:51 Functions: 91.3 % 23 21

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::General::BetweenDateHoursLeftInclusive(int, int, int, int, int, int) 6912
EnergyPlus::General::BetweenDates(int, int, int) 16
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&) 54
EnergyPlus::General::CreateSysTimeIntervalString[abi:cxx11](EnergyPlus::EnergyPlusData&) 2247702
EnergyPlus::General::CreateTimeString[abi:cxx11](double) 0
EnergyPlus::General::DecodeMonDayHrMin(int, int&, int&, int&, int&) 315296
EnergyPlus::General::DetermineDateTokens(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&, int&, int&, int&, EnergyPlus::Weather::DateType&, bool&, ObjexxFCL::Optional<int>) 35651
EnergyPlus::General::EncodeMonDayHrMin(int&, int, int, int, int) 1171756
EnergyPlus::General::FindNumberInList(int, ObjexxFCL::Array1A<int>, int) 39873
EnergyPlus::General::InvOrdinalDay(int, int&, int&, int) 76763
EnergyPlus::General::Iterate(double&, double, double, double, double&, double&, int, int&) 317089875
EnergyPlus::General::MovingAvg(ObjexxFCL::Array1D<double>&, int) 214804
EnergyPlus::General::OrdinalDay(int, int, int) 193976
EnergyPlus::General::ParseTime(double, int&, int&, double&) 14736
EnergyPlus::General::ProcessDateString(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&, int&, int&, EnergyPlus::Weather::DateType&, bool&, ObjexxFCL::Optional<int>) 37235
EnergyPlus::General::SafeDivide(double, double) 12572670
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> > >) 13617
EnergyPlus::General::SolveRoot(EnergyPlus::EnergyPlusData const&, double, int, int&, double&, std::function<double (double)> const&, double, double) 18226338
EnergyPlus::General::ValidateMonthDay(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool&) 34507
EnergyPlus::General::findReportPeriodIdx(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<EnergyPlus::Weather::ReportPeriodData> const&, int, ObjexxFCL::Array1D<bool>&) 5376
EnergyPlus::General::isReportPeriodBeginning(EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::General::nthDayOfWeekOfMonth(EnergyPlus::EnergyPlusData const&, int, int, int) 3736
EnergyPlus::General::rotAzmDiffDeg(double, double) 255

Generated by: LCOV version 2.0-1