LCOV - code coverage report
Current view: top level - EnergyPlus - OutputProcessor.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 84.2 % 2319 1953
Test Date: 2025-06-02 07:23:51 Functions: 90.0 % 60 54

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::AddDDOutVar(EnergyPlus::EnergyPlusData const&, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::TimeStepType, EnergyPlus::OutputProcessor::StoreType, EnergyPlus::OutputProcessor::VariableType, EnergyPlus::Constant::Units, std::basic_string_view<char, std::char_traits<char> >) 6630812
EnergyPlus::GenOutputVariablesAuditReport(EnergyPlus::EnergyPlusData&) 799
EnergyPlus::GetCurrentMeterValue(EnergyPlus::EnergyPlusData const&, int) 13968795
EnergyPlus::GetInstantMeterValue(EnergyPlus::EnergyPlusData&, int, EnergyPlus::OutputProcessor::TimeStepType) 278422174
EnergyPlus::GetInternalVariableValue(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::VariableType, int) 114971684
EnergyPlus::GetInternalVariableValueExternalInterface(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::VariableType, int) 360760
EnergyPlus::GetMeterIndex(EnergyPlus::EnergyPlusData const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 369464
EnergyPlus::GetMeterResourceType(EnergyPlus::EnergyPlusData const&, int) 0
EnergyPlus::GetMeteredVariables(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::MeteredVar>&) 18534
EnergyPlus::GetNumMeteredVariables(EnergyPlus::EnergyPlusData const&, 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&) 35689
EnergyPlus::GetVariableKeyCountandType(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&, EnergyPlus::OutputProcessor::VariableType&, EnergyPlus::OutputProcessor::StoreType&, EnergyPlus::OutputProcessor::TimeStepType&, EnergyPlus::Constant::Units&) 58811
EnergyPlus::GetVariableKeys(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::VariableType, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, ObjexxFCL::Array1D<int>&) 2158
EnergyPlus::InitPollutionMeterReporting(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq) 61
EnergyPlus::OutputProcessor::AddMeter(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::Constant::Units, EnergyPlus::Constant::eResource, EnergyPlus::OutputProcessor::EndUseCat, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::Group, int) 311260
EnergyPlus::OutputProcessor::AttachMeters(EnergyPlus::EnergyPlusData&, EnergyPlus::Constant::Units, EnergyPlus::Constant::eResource, EnergyPlus::OutputProcessor::EndUseCat, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::Group, 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&, int) 61893
EnergyPlus::OutputProcessor::CheckReportVariable(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::__debug::vector<int, std::allocator<int> >&) 6630812
EnergyPlus::OutputProcessor::DateToStringWithMonth[abi:cxx11](int) 198102
EnergyPlus::OutputProcessor::DetermineIndexGroupFromMeterGroup[abi:cxx11](EnergyPlus::OutputProcessor::Meter const*) 8590
EnergyPlus::OutputProcessor::DetermineIndexGroupKeyFromMeterName(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::OutputProcessor::DetermineMinuteForReporting(EnergyPlus::EnergyPlusData const&) 48134
EnergyPlus::OutputProcessor::GetCustomMeterInput(EnergyPlus::EnergyPlusData&, bool&) 800
EnergyPlus::OutputProcessor::GetReportVariableInput(EnergyPlus::EnergyPlusData&) 6630812
EnergyPlus::OutputProcessor::GetResourceIPUnits(EnergyPlus::EnergyPlusData&, EnergyPlus::Constant::eResource, EnergyPlus::Constant::Units, bool&) 99352
EnergyPlus::OutputProcessor::InitializeOutput(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::OutputProcessor::MeterPeriod::WriteReportData(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq) 84623
EnergyPlus::OutputProcessor::OutVar::multiplierString[abi:cxx11]() const 373972
EnergyPlus::OutputProcessor::OutVar::writeOutput(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq) 1533139
EnergyPlus::OutputProcessor::OutVar::writeReportData(EnergyPlus::EnergyPlusData&) 34774
EnergyPlus::OutputProcessor::OutVar::writeReportDictionaryItem(EnergyPlus::EnergyPlusData&) 61553
EnergyPlus::OutputProcessor::ReportForTabularReports(EnergyPlus::EnergyPlusData&) 799
EnergyPlus::OutputProcessor::ReportMeterDetails(EnergyPlus::EnergyPlusData&) 800
EnergyPlus::OutputProcessor::ReportMeters(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq, bool) 111448
EnergyPlus::OutputProcessor::ReportTSMeters(EnergyPlus::EnergyPlusData&, double, double, bool&, bool) 495336
EnergyPlus::OutputProcessor::ResetAccumulationWhenWarmupComplete(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::OutputProcessor::SetInternalVariableValue(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::VariableType, int, double, int) 6233
EnergyPlus::OutputProcessor::SetupTimePointers(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::TimeStepType, double&) 1602
EnergyPlus::OutputProcessor::UpdateMeters(EnergyPlus::EnergyPlusData&, int) 495336
EnergyPlus::OutputProcessor::WriteCumulativeReportMeterData(EnergyPlus::EnergyPlusData&, int, double, bool) 10
EnergyPlus::OutputProcessor::WriteMeterDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq, EnergyPlus::OutputProcessor::StoreType, int, 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::Constant::Units, bool, bool) 8526
EnergyPlus::OutputProcessor::WriteMeterDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq, EnergyPlus::OutputProcessor::StoreType, int, 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::Constant::Units, bool, bool)::{lambda(EnergyPlus::EnergyPlusData&, int)#1}::operator()(EnergyPlus::EnergyPlusData&, int) const 8526
EnergyPlus::OutputProcessor::WriteMeterDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportFreq, EnergyPlus::OutputProcessor::StoreType, int, 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::Constant::Units, bool, bool)::{lambda(EnergyPlus::EnergyPlusData&, int)#1}::operator()(EnergyPlus::EnergyPlusData&, int) const::{lambda(EnergyPlus::InputOutputFile&)#1}::operator()(EnergyPlus::InputOutputFile&) const 11130
EnergyPlus::OutputProcessor::WriteNumericData(EnergyPlus::EnergyPlusData&, int, double) 16628006
EnergyPlus::OutputProcessor::WriteNumericData(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::OutputProcessor::WriteTimeStampFormatData(EnergyPlus::EnergyPlusData&, EnergyPlus::InputOutputFile&, EnergyPlus::OutputProcessor::ReportFreq, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, int, int, int, double, double, int, std::basic_string_view<char, std::char_traits<char> >) 361960
EnergyPlus::OutputProcessor::WriteYearlyTimeStamp(EnergyPlus::EnergyPlusData&, EnergyPlus::InputOutputFile&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 0
EnergyPlus::OutputProcessor::addEndUseSpaceType(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::EndUseCat, std::basic_string_view<char, std::char_traits<char> >) 9185
EnergyPlus::OutputProcessor::addEndUseSubcategory(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::EndUseCat, std::basic_string_view<char, std::char_traits<char> >) 43210
EnergyPlus::OutputProcessor::determineFrequency(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >) 28635
EnergyPlus::OutputProcessor::produceDateString[abi:cxx11](int, EnergyPlus::OutputProcessor::ReportFreq) 105882
EnergyPlus::OutputProcessor::standardizeEndUseSub[abi:cxx11](EnergyPlus::OutputProcessor::EndUseCat, std::basic_string_view<char, std::char_traits<char> >) 61893
EnergyPlus::OutputProcessor::unitStringFromDDitem[abi:cxx11](EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::ProduceRDDMDD(EnergyPlus::EnergyPlusData&) 800
EnergyPlus::ReportingThisVariable(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8428
EnergyPlus::SetInitialMeterReportingAndOutputNames(EnergyPlus::EnergyPlusData&, int, bool, EnergyPlus::OutputProcessor::ReportFreq, bool) 6939
EnergyPlus::SetupOutputVariable(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Constant::Units, double&, EnergyPlus::OutputProcessor::TimeStepType, EnergyPlus::OutputProcessor::StoreType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::Constant::eResource, EnergyPlus::OutputProcessor::Group, EnergyPlus::OutputProcessor::EndUseCat, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::ReportFreq) 6358373
EnergyPlus::SetupOutputVariable(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::Constant::Units, int&, EnergyPlus::OutputProcessor::TimeStepType, EnergyPlus::OutputProcessor::StoreType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, EnergyPlus::OutputProcessor::ReportFreq) 272439
EnergyPlus::UpdateDataandReport(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::TimeStepType) 1123599
EnergyPlus::UpdateMeterReporting(EnergyPlus::EnergyPlusData&) 800
EnergyPlus::UpdateMeterReporting(EnergyPlus::EnergyPlusData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, EnergyPlus::OutputProcessor::ReportFreq, bool, bool)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, EnergyPlus::OutputProcessor::ReportFreq, bool, bool) const 6842
EnergyPlus::initErrorFile(EnergyPlus::EnergyPlusData&) 801

Generated by: LCOV version 2.0-1