LCOV - code coverage report
Current view: top level - EnergyPlus - ScheduleManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 62.9 % 1940 1221
Test Date: 2025-06-02 12:03:30 Functions: 81.5 % 65 53

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::Sched::AddDaySchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4733
EnergyPlus::Sched::AddScheduleConstant(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 4675
EnergyPlus::Sched::AddScheduleDetailed(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1403
EnergyPlus::Sched::AddWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4201
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::DaySchedule::checkValsForBadIntegers(EnergyPlus::EnergyPlusData&) const 7
EnergyPlus::Sched::DaySchedule::checkValsForLimitViolations(EnergyPlus::EnergyPlusData&) const 7
EnergyPlus::Sched::DaySchedule::populateFromMinuteVals(EnergyPlus::EnergyPlusData&, std::array<double, 1440ul> const&) 2174
EnergyPlus::Sched::DaySchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 1320
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) 3477
EnergyPlus::Sched::ExternalInterfaceSetSchedule(EnergyPlus::EnergyPlusData&, int, double) 0
EnergyPlus::Sched::GetCurrentScheduleValue(EnergyPlus::EnergyPlusData const&, int) 0
EnergyPlus::Sched::GetDaySchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2997
EnergyPlus::Sched::GetDayScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
EnergyPlus::Sched::GetSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5318
EnergyPlus::Sched::GetScheduleAlwaysOff(EnergyPlus::EnergyPlusData&) 48
EnergyPlus::Sched::GetScheduleAlwaysOn(EnergyPlus::EnergyPlusData&) 1910
EnergyPlus::Sched::GetScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
EnergyPlus::Sched::GetScheduleTypeNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1473
EnergyPlus::Sched::GetWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 744
EnergyPlus::Sched::GetWeekScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
EnergyPlus::Sched::InitConstantScheduleData(EnergyPlus::EnergyPlusData&) 2128
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&) 2167
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) 2174
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&) 1154
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&)::{lambda(int)#1}::operator()(int) const 508374
EnergyPlus::Sched::ReportOrphanSchedules(EnergyPlus::EnergyPlusData&) 24
EnergyPlus::Sched::ReportScheduleDetails(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::ReportLevel) 0
EnergyPlus::Sched::ReportScheduleVals(EnergyPlus::EnergyPlusData&) 249949
EnergyPlus::Sched::Schedule::getAverageWeeklyHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 43
EnergyPlus::Sched::ScheduleBase::checkMaxVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 15
EnergyPlus::Sched::ScheduleBase::checkMinMaxVals(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double) 1035
EnergyPlus::Sched::ScheduleBase::checkMinVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 429
EnergyPlus::Sched::ScheduleBase::getMaxVal(EnergyPlus::EnergyPlusData&) 557
EnergyPlus::Sched::ScheduleBase::getMinVal(EnergyPlus::EnergyPlusData&) 562
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 10
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 6
EnergyPlus::Sched::ScheduleConstant::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::Sched::ScheduleConstant::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 1879083
EnergyPlus::Sched::ScheduleConstant::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 346
EnergyPlus::Sched::ScheduleConstant::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 4
EnergyPlus::Sched::ScheduleConstant::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 1
EnergyPlus::Sched::ScheduleConstant::hasVal(EnergyPlus::EnergyPlusData&, double) const 6
EnergyPlus::Sched::ScheduleConstant::setMinMaxVals(EnergyPlus::EnergyPlusData&) 165
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 124
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 86
EnergyPlus::Sched::ScheduleDetailed::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 48
EnergyPlus::Sched::ScheduleDetailed::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 2791197
EnergyPlus::Sched::ScheduleDetailed::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 933
EnergyPlus::Sched::ScheduleDetailed::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 149
EnergyPlus::Sched::ScheduleDetailed::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 2
EnergyPlus::Sched::ScheduleDetailed::hasVal(EnergyPlus::EnergyPlusData&, double) const 253
EnergyPlus::Sched::ScheduleDetailed::setMinMaxVals(EnergyPlus::EnergyPlusData&) 762
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> >) 3
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> >) 4
EnergyPlus::Sched::UpdateScheduleVals(EnergyPlus::EnergyPlusData&) 716528
EnergyPlus::Sched::WeekSchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 935
EnergyPlus::Sched::isMinuteMultipleOfTimestep(int, int) 3470

Generated by: LCOV version 2.0-1