LCOV - code coverage report
Current view: top level - EnergyPlus - General.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 78.1 % 608 475
Test Date: 2025-05-22 16:09:37 Functions: 95.7 % 23 22

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::General::BetweenDates(int, int, int) 0
EnergyPlus::General::CreateTimeString[abi:cxx11](double) 16
EnergyPlus::General::isReportPeriodBeginning(EnergyPlus::EnergyPlusData&, int) 18
EnergyPlus::General::FindNumberInList(int, ObjexxFCL::Array1A<int>, int) 21
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&) 27
EnergyPlus::General::findReportPeriodIdx(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<EnergyPlus::Weather::ReportPeriodData> const&, int, ObjexxFCL::Array1D<bool>&) 62
EnergyPlus::General::BetweenDateHoursLeftInclusive(int, int, int, int, int, int) 130
EnergyPlus::General::nthDayOfWeekOfMonth(EnergyPlus::EnergyPlusData const&, int, int, int) 173
EnergyPlus::General::rotAzmDiffDeg(double, double) 273
EnergyPlus::General::ParseTime(double, int&, int&, double&) 396
EnergyPlus::General::CreateSysTimeIntervalString[abi:cxx11](EnergyPlus::EnergyPlusData&) 423
EnergyPlus::General::ValidateMonthDay(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool&) 2050
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>) 2053
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>) 2113
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> > >) 2771
EnergyPlus::General::MovingAvg(ObjexxFCL::Array1D<double>&, int) 5545
EnergyPlus::General::DecodeMonDayHrMin(int, int&, int&, int&, int&) 8252
EnergyPlus::General::OrdinalDay(int, int, int) 20743
EnergyPlus::General::InvOrdinalDay(int, int&, int&, int) 35136
EnergyPlus::General::EncodeMonDayHrMin(int&, int, int, int, int) 41279
EnergyPlus::General::SafeDivide(double, double) 54925
EnergyPlus::General::SolveRoot(EnergyPlus::EnergyPlusData const&, double, int, int&, double&, std::function<double (double)> const&, double, double) 198612
EnergyPlus::General::Iterate(double&, double, double, double, double&, double&, int, int&) 4196042

Generated by: LCOV version 2.0-1