LCOV - code coverage report
Current view: top level - EnergyPlus - ScheduleManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 61.7 % 1850 1141
Test Date: 2025-05-22 16:09:37 Functions: 80.0 % 65 52

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::ExternalInterfaceSetSchedule(EnergyPlus::EnergyPlusData&, int, double) 0
EnergyPlus::Sched::GetCurrentScheduleValue(EnergyPlus::EnergyPlusData const&, int) 0
EnergyPlus::Sched::ReportScheduleDetails(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::ReportLevel) 0
EnergyPlus::Sched::ScheduleConstant::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::Sched::ScheduleConstant::hasVal(EnergyPlus::EnergyPlusData&, double) 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::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::ScheduleConstant::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 1
EnergyPlus::Sched::GetScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
EnergyPlus::Sched::ScheduleDetailed::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 2
EnergyPlus::Sched::ScheduleDetailed::hasVal(EnergyPlus::EnergyPlusData&, double) const 2
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> >) 3
EnergyPlus::Sched::ScheduleConstant::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 4
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> >) 4
EnergyPlus::Sched::GetDayScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
EnergyPlus::Sched::GetWeekScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 6
EnergyPlus::Sched::DaySchedule::checkValsForBadIntegers(EnergyPlus::EnergyPlusData&) const 7
EnergyPlus::Sched::DaySchedule::checkValsForLimitViolations(EnergyPlus::EnergyPlusData&) const 7
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 10
EnergyPlus::Sched::ScheduleBase::checkMaxVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 15
EnergyPlus::Sched::ReportOrphanSchedules(EnergyPlus::EnergyPlusData&) 24
EnergyPlus::Sched::Schedule::getAverageWeeklyHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 44
EnergyPlus::Sched::GetScheduleAlwaysOff(EnergyPlus::EnergyPlusData&) 48
EnergyPlus::Sched::ScheduleDetailed::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 48
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 86
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 125
EnergyPlus::Sched::ScheduleDetailed::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 149
EnergyPlus::Sched::ScheduleConstant::setMinMaxVals(EnergyPlus::EnergyPlusData&) 170
EnergyPlus::Sched::ScheduleConstant::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 346
EnergyPlus::Sched::ScheduleBase::checkMinVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 430
EnergyPlus::Sched::ScheduleBase::getMaxVal(EnergyPlus::EnergyPlusData&) 560
EnergyPlus::Sched::ScheduleBase::getMinVal(EnergyPlus::EnergyPlusData&) 565
EnergyPlus::Sched::GetWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 744
EnergyPlus::Sched::ScheduleDetailed::setMinMaxVals(EnergyPlus::EnergyPlusData&) 762
EnergyPlus::Sched::WeekSchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 935
EnergyPlus::Sched::ScheduleDetailed::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 945
EnergyPlus::Sched::ScheduleBase::checkMinMaxVals(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double) 1039
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&) 1153
EnergyPlus::Sched::DaySchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 1320
EnergyPlus::Sched::AddScheduleDetailed(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1402
EnergyPlus::Sched::GetScheduleTypeNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1470
EnergyPlus::Sched::GetScheduleAlwaysOn(EnergyPlus::EnergyPlusData&) 2031
EnergyPlus::Sched::InitConstantScheduleData(EnergyPlus::EnergyPlusData&) 2126
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&) 2166
EnergyPlus::Sched::DaySchedule::populateFromMinuteVals(EnergyPlus::EnergyPlusData&, std::array<double, 1440ul> const&) 2173
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) 2173
EnergyPlus::Sched::GetDaySchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2997
EnergyPlus::Sched::isMinuteMultipleOfTimestep(int, int) 3469
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) 3476
EnergyPlus::Sched::AddWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4200
EnergyPlus::Sched::AddScheduleConstant(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 4675
EnergyPlus::Sched::AddDaySchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4732
EnergyPlus::Sched::GetSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5332
EnergyPlus::Sched::ReportScheduleVals(EnergyPlus::EnergyPlusData&) 249949
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&)::{lambda(int)#1}::operator()(int) const 508008
EnergyPlus::Sched::UpdateScheduleVals(EnergyPlus::EnergyPlusData&) 716529
EnergyPlus::Sched::ScheduleConstant::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 1879091
EnergyPlus::Sched::ScheduleDetailed::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 2791194

Generated by: LCOV version 2.0-1