LCOV - code coverage report
Current view: top level - EnergyPlus - ScheduleManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 72.2 % 1926 1390
Test Date: 2025-07-17 05:04:31 Functions: 77.3 % 66 51

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::Sched::CheckDayScheduleMinValues(EnergyPlus::EnergyPlusData&, int, EnergyPlus::Clusive, double) 0
EnergyPlus::Sched::CheckScheduleValue(EnergyPlus::EnergyPlusData&, int, double) 0
EnergyPlus::Sched::CheckScheduleValueMin(EnergyPlus::EnergyPlusData&, int, EnergyPlus::Clusive, double) 0
EnergyPlus::Sched::CheckScheduleValueMinMax(EnergyPlus::EnergyPlusData&, int, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double) 0
EnergyPlus::Sched::GetCurrentScheduleValue(EnergyPlus::EnergyPlusData const&, int) 0
EnergyPlus::Sched::GetDayScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::Sched::GetWeekScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::Sched::ScheduleConstant::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::Sched::ScheduleConstant::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 0
EnergyPlus::Sched::ShowSevereBadMax(EnergyPlus::EnergyPlusData&, EnergyPlus::ErrorObjectHeader const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Clusive, double, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Sched::ShowSevereBadMin(EnergyPlus::EnergyPlusData&, EnergyPlus::ErrorObjectHeader const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Clusive, double, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Sched::ShowSevereBadMinMax(EnergyPlus::EnergyPlusData&, EnergyPlus::ErrorObjectHeader const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Sched::ShowWarningBadMax(EnergyPlus::EnergyPlusData&, EnergyPlus::ErrorObjectHeader const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Clusive, double, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Sched::ShowWarningBadMin(EnergyPlus::EnergyPlusData&, EnergyPlus::ErrorObjectHeader const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Clusive, double, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Sched::ShowWarningBadMinMax(EnergyPlus::EnergyPlusData&, EnergyPlus::ErrorObjectHeader const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Sched::GetScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
EnergyPlus::Sched::GetScheduleAlwaysOff(EnergyPlus::EnergyPlusData&) 16
EnergyPlus::Sched::ScheduleConstant::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 18
EnergyPlus::Sched::ReportScheduleTypeLimits(EnergyPlus::EnergyPlusData&) 21
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 21
EnergyPlus::Sched::ReportScheduleDetails(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::ReportLevel) 23
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 24
EnergyPlus::Sched::ScheduleConstant::hasVal(EnergyPlus::EnergyPlusData&, double) const 59
EnergyPlus::Sched::ScheduleDetailed::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 160
EnergyPlus::Sched::ScheduleConstant::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 332
EnergyPlus::Sched::GetWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 406
EnergyPlus::Sched::ScheduleConstant::setMinMaxVals(EnergyPlus::EnergyPlusData&) 452
EnergyPlus::Sched::DaySchedule::checkValsForBadIntegers(EnergyPlus::EnergyPlusData&) const 532
EnergyPlus::Sched::DaySchedule::checkValsForLimitViolations(EnergyPlus::EnergyPlusData&) const 532
EnergyPlus::Sched::ReportOrphanSchedules(EnergyPlus::EnergyPlusData&) 780
EnergyPlus::Sched::InitConstantScheduleData(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::Sched::AddScheduleConstant(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 1871
EnergyPlus::Sched::ScheduleBase::checkMaxVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 2676
EnergyPlus::Sched::ScheduleDetailed::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 3568
EnergyPlus::Sched::Schedule::getAverageWeeklyHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 4135
EnergyPlus::Sched::GetDaySchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4271
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 6516
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 10648
EnergyPlus::Sched::ScheduleDetailed::hasVal(EnergyPlus::EnergyPlusData&, double) const 11769
EnergyPlus::Sched::ScheduleDetailed::setMinMaxVals(EnergyPlus::EnergyPlusData&) 16085
EnergyPlus::Sched::AddScheduleDetailed(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 17025
EnergyPlus::Sched::GetScheduleTypeNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 17675
EnergyPlus::Sched::GetScheduleAlwaysOn(EnergyPlus::EnergyPlusData&) 22564
EnergyPlus::Sched::ScheduleBase::checkMinVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 22849
EnergyPlus::Sched::ScheduleBase::getMaxVal(EnergyPlus::EnergyPlusData&) 26092
EnergyPlus::Sched::ScheduleBase::getMinVal(EnergyPlus::EnergyPlusData&) 26302
EnergyPlus::Sched::ScheduleBase::checkMinMaxVals(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double) 28134
EnergyPlus::Sched::ScheduleDetailed::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 33269
EnergyPlus::Sched::ProcessForDayTypes(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<bool, 13ul>&, std::array<bool, 13ul>&, bool&) 34957
EnergyPlus::Sched::ProcessIntervalFields(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, ObjexxFCL::Array1S<double>, int, int, std::array<double, 1440ul>&, std::array<bool, 1440ul>&, bool&, 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&, EnergyPlus::Sched::Interpolation) 35222
EnergyPlus::Sched::ScheduleDetailed::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 53692
EnergyPlus::Sched::WeekSchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 62370
EnergyPlus::Sched::ExternalInterfaceSetSchedule(EnergyPlus::EnergyPlusData&, int, double) 73538
EnergyPlus::Sched::DaySchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 74051
EnergyPlus::Sched::DaySchedule::populateFromMinuteVals(EnergyPlus::EnergyPlusData&, std::array<double, 1440ul> const&) 79758
EnergyPlus::Sched::isMinuteMultipleOfTimestep(int, int) 83817
EnergyPlus::Sched::DecodeHHMMField(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&, int&, bool&, 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&, EnergyPlus::Sched::Interpolation) 85139
EnergyPlus::Sched::AddWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 113346
EnergyPlus::Sched::AddDaySchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 125193
EnergyPlus::Sched::GetSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 128643
EnergyPlus::Sched::ReportScheduleVals(EnergyPlus::EnergyPlusData&) 2799876
EnergyPlus::Sched::UpdateScheduleVals(EnergyPlus::EnergyPlusData&) 5697462
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&)::{lambda(int)#1}::operator()(int) const 6075600
EnergyPlus::Sched::ScheduleConstant::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 13027261
EnergyPlus::Sched::ScheduleDetailed::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 130782663

Generated by: LCOV version 2.0-1