LCOV - code coverage report
Current view: top level - EnergyPlus - ScheduleManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 72.5 % 1940 1406
Test Date: 2025-06-02 07:23:51 Functions: 76.9 % 65 50

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&) 125121
EnergyPlus::Sched::AddScheduleConstant(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 1867
EnergyPlus::Sched::AddScheduleDetailed(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 16997
EnergyPlus::Sched::AddWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 113310
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 532
EnergyPlus::Sched::DaySchedule::checkValsForLimitViolations(EnergyPlus::EnergyPlusData&) const 532
EnergyPlus::Sched::DaySchedule::populateFromMinuteVals(EnergyPlus::EnergyPlusData&, std::array<double, 1440ul> const&) 79686
EnergyPlus::Sched::DaySchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 74023
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) 85019
EnergyPlus::Sched::ExternalInterfaceSetSchedule(EnergyPlus::EnergyPlusData&, int, double) 73538
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&) 4271
EnergyPlus::Sched::GetDayScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::Sched::GetSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 130092
EnergyPlus::Sched::GetScheduleAlwaysOff(EnergyPlus::EnergyPlusData&) 16
EnergyPlus::Sched::GetScheduleAlwaysOn(EnergyPlus::EnergyPlusData&) 22539
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&) 17647
EnergyPlus::Sched::GetWeekSchedule(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 406
EnergyPlus::Sched::GetWeekScheduleNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::Sched::InitConstantScheduleData(EnergyPlus::EnergyPlusData&) 801
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&) 34885
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) 35150
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Sched::ProcessScheduleInput(EnergyPlus::EnergyPlusData&)::{lambda(int)#1}::operator()(int) const 6065352
EnergyPlus::Sched::ReportOrphanSchedules(EnergyPlus::EnergyPlusData&) 799
EnergyPlus::Sched::ReportScheduleDetails(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::ReportLevel) 23
EnergyPlus::Sched::ReportScheduleVals(EnergyPlus::EnergyPlusData&) 2828211
EnergyPlus::Sched::Schedule::getAverageWeeklyHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 4482
EnergyPlus::Sched::ScheduleBase::checkMaxVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 2670
EnergyPlus::Sched::ScheduleBase::checkMinMaxVals(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double, EnergyPlus::Clusive, double) 28102
EnergyPlus::Sched::ScheduleBase::checkMinVal(EnergyPlus::EnergyPlusData&, EnergyPlus::Clusive, double) 22815
EnergyPlus::Sched::ScheduleBase::getMaxVal(EnergyPlus::EnergyPlusData&) 26495
EnergyPlus::Sched::ScheduleBase::getMinVal(EnergyPlus::EnergyPlusData&) 26722
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 44
EnergyPlus::Sched::ScheduleConstant::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 41
EnergyPlus::Sched::ScheduleConstant::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::Sched::ScheduleConstant::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 13288746
EnergyPlus::Sched::ScheduleConstant::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 332
EnergyPlus::Sched::ScheduleConstant::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 18
EnergyPlus::Sched::ScheduleConstant::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 0
EnergyPlus::Sched::ScheduleConstant::hasVal(EnergyPlus::EnergyPlusData&, double) const 59
EnergyPlus::Sched::ScheduleConstant::setMinMaxVals(EnergyPlus::EnergyPlusData&) 470
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursFullLoad(EnergyPlus::EnergyPlusData&, int, bool) 11363
EnergyPlus::Sched::ScheduleDetailed::getAnnualHoursGreaterThan1Percent(EnergyPlus::EnergyPlusData&, int, bool) 6884
EnergyPlus::Sched::ScheduleDetailed::getDayVals(EnergyPlus::EnergyPlusData&, int, int) 33269
EnergyPlus::Sched::ScheduleDetailed::getHrTsVal(EnergyPlus::EnergyPlusData&, int, int) const 133585508
EnergyPlus::Sched::ScheduleDetailed::getMinMaxValsByDayType(EnergyPlus::EnergyPlusData&, EnergyPlus::Sched::DayTypeGroup) 53628
EnergyPlus::Sched::ScheduleDetailed::getValAndCountOnDay[abi:cxx11](EnergyPlus::EnergyPlusData&, bool, EnergyPlus::Sched::DayType, int) 3736
EnergyPlus::Sched::ScheduleDetailed::hasFractionalVal(EnergyPlus::EnergyPlusData&) const 160
EnergyPlus::Sched::ScheduleDetailed::hasVal(EnergyPlus::EnergyPlusData&, double) const 11758
EnergyPlus::Sched::ScheduleDetailed::setMinMaxVals(EnergyPlus::EnergyPlusData&) 16088
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::UpdateScheduleVals(EnergyPlus::EnergyPlusData&) 5753551
EnergyPlus::Sched::WeekSchedule::setMinMaxVals(EnergyPlus::EnergyPlusData&) 62365
EnergyPlus::Sched::isMinuteMultipleOfTimestep(int, int) 83697

Generated by: LCOV version 2.0-1