LCOV - code coverage report
Current view: top level - EnergyPlus - OutputProcessor.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 3250 3914 83.0 %
Date: 2023-01-17 19:17:23 Functions: 81 84 96.4 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_OutputProcessor.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::GetMeterIndex(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 412682
EnergyPlus::ProduceRDDMDD(EnergyPlus::EnergyPlusData&) 769
EnergyPlus::initErrorFile(EnergyPlus::EnergyPlusData&) 771
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>&) 2480
EnergyPlus::OutputProcessor::AttachMeters(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::Unit, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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, int&, bool&) 56062
EnergyPlus::OutputProcessor::UpdateMeters(EnergyPlus::EnergyPlusData&, int) 299088
EnergyPlus::OutputProcessor::ReallocateIVar(EnergyPlus::EnergyPlusData&) 302
EnergyPlus::OutputProcessor::ReallocateRVar(EnergyPlus::EnergyPlusData&) 59
EnergyPlus::OutputProcessor::ReportDYMeters(EnergyPlus::EnergyPlusData&, bool) 2407
EnergyPlus::OutputProcessor::ReportHRMeters(EnergyPlus::EnergyPlusData&, bool) 57768
EnergyPlus::OutputProcessor::ReportMNMeters(EnergyPlus::EnergyPlusData&, bool) 1669
EnergyPlus::OutputProcessor::ReportSMMeters(EnergyPlus::EnergyPlusData&, bool) 1645
EnergyPlus::OutputProcessor::ReportTSMeters(EnergyPlus::EnergyPlusData&, double, double, bool&, bool) 299088
EnergyPlus::OutputProcessor::ReportYRMeters(EnergyPlus::EnergyPlusData&, bool) 2
EnergyPlus::OutputProcessor::InitializeMeters(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::OutputProcessor::InitializeOutput(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::OutputProcessor::WriteNumericData(EnergyPlus::EnergyPlusData&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 9860796
EnergyPlus::OutputProcessor::WriteNumericData(EnergyPlus::EnergyPlusData&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) 7320
EnergyPlus::OutputProcessor::unitEnumToString[abi:cxx11](EnergyPlus::OutputProcessor::Unit) 1363727
EnergyPlus::OutputProcessor::unitStringToEnum(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 360
EnergyPlus::OutputProcessor::SetupTimePointers(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::SOVTimeStepType, double&) 1542
EnergyPlus::OutputProcessor::AttachCustomMeters(EnergyPlus::EnergyPlusData&, int, int&, int) 811
EnergyPlus::OutputProcessor::ReportMeterDetails(EnergyPlus::EnergyPlusData&) 769
EnergyPlus::OutputProcessor::addEndUseSpaceType(EnergyPlus::EnergyPlusData&, 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&) 8348
EnergyPlus::OutputProcessor::determineFrequency(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 26991
EnergyPlus::OutputProcessor::reportingFrequency[abi:cxx11](EnergyPlus::OutputProcessor::ReportingFrequency) 66262
EnergyPlus::OutputProcessor::CheckReportVariable(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 6082900
EnergyPlus::OutputProcessor::GetCustomMeterInput(EnergyPlus::EnergyPlusData&, bool&) 769
EnergyPlus::OutputProcessor::ProduceMinMaxString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, EnergyPlus::OutputProcessor::ReportingFrequency) 102114
EnergyPlus::OutputProcessor::WriteReportRealData(EnergyPlus::EnergyPlusData&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, EnergyPlus::OutputProcessor::StoreType, double, EnergyPlus::OutputProcessor::ReportingFrequency, double, int, double, int) 34271
EnergyPlus::OutputProcessor::ValidateTimeStepType(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::SOVTimeStepType) 6086118
EnergyPlus::OutputProcessor::WriteReportMeterData(EnergyPlus::EnergyPlusData&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, EnergyPlus::OutputProcessor::ReportingFrequency, double, int, double, int, bool) 81710
EnergyPlus::OutputProcessor::WriteYearlyTimeStamp(EnergyPlus::EnergyPlusData&, EnergyPlus::InputOutputFile&, 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&, bool) 0
EnergyPlus::OutputProcessor::addEndUseSubcategory(EnergyPlus::EnergyPlusData&, 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&) 39049
EnergyPlus::OutputProcessor::unitStringFromDDitem[abi:cxx11](EnergyPlus::EnergyPlusData&, int) 875230
EnergyPlus::OutputProcessor::validateVariableType(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::SOVStoreType) 6084576
EnergyPlus::OutputProcessor::DateToStringWithMonth[abi:cxx11](int) 185778
EnergyPlus::OutputProcessor::DetermineMeterIPUnits(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::RT_IPUnits&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::Unit, bool&) 93065
EnergyPlus::OutputProcessor::GetReportVariableInput(EnergyPlus::EnergyPlusData&) 6082900
EnergyPlus::OutputProcessor::WriteReportIntegerData(EnergyPlus::EnergyPlusData&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, EnergyPlus::OutputProcessor::StoreType, double, EnergyPlus::OutputProcessor::ReportingFrequency, int, int, int, int) 404
EnergyPlus::OutputProcessor::ReportForTabularReports(EnergyPlus::EnergyPlusData&) 769
EnergyPlus::OutputProcessor::StandardTimeStepTypeKey[abi:cxx11](EnergyPlus::OutputProcessor::TimeStepType) 875230
EnergyPlus::OutputProcessor::WriteRealVariableOutput(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::RealVariables&, EnergyPlus::OutputProcessor::ReportingFrequency) 1303999
EnergyPlus::OutputProcessor::standardVariableTypeKey[abi:cxx11](EnergyPlus::OutputProcessor::StoreType) 875230
EnergyPlus::OutputProcessor::SetInternalVariableValue(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::VariableType, int, double, int) 6069
EnergyPlus::OutputProcessor::WriteMeterDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::StoreType, int, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::Unit, bool, bool) 7818
EnergyPlus::OutputProcessor::WriteTimeStampFormatData(EnergyPlus::EnergyPlusData&, EnergyPlus::InputOutputFile&, EnergyPlus::OutputProcessor::ReportingFrequency, 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&, bool, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<double const>, ObjexxFCL::Optional<double const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>) 178102
EnergyPlus::OutputProcessor::unitEnumToStringBrackets[abi:cxx11](EnergyPlus::OutputProcessor::Unit) 1296884
EnergyPlus::OutputProcessor::WriteIntegerVariableOutput(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::IntegerVariables&, EnergyPlus::OutputProcessor::ReportingFrequency) 26479
EnergyPlus::OutputProcessor::GetStandardMeterResourceType(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&) 56191
EnergyPlus::OutputProcessor::WriteCumulativeReportMeterData(EnergyPlus::EnergyPlusData&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, bool) 10
EnergyPlus::OutputProcessor::ValidateNStandardizeMeterTitles(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::Unit, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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&) 56062
EnergyPlus::OutputProcessor::DetermineIndexGroupFromMeterGroup[abi:cxx11](EnergyPlus::OutputProcessor::MeterType const&) 7880
EnergyPlus::OutputProcessor::WriteReportVariableDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::StoreType, int, 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&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::TimeStepType, EnergyPlus::OutputProcessor::Unit, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::basic_string_view<char, std::char_traits<char> >) 58444
EnergyPlus::OutputProcessor::DetermineIndexGroupKeyFromMeterName(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 7880
EnergyPlus::OutputProcessor::ResetAccumulationWhenWarmupComplete(EnergyPlus::EnergyPlusData&) 1613
EnergyPlus::OutputProcessor::AddMeter(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::Unit, 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&, 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&) 93065
EnergyPlus::OutputProcessor::frequencyNotice(EnergyPlus::OutputProcessor::StoreType, EnergyPlus::OutputProcessor::ReportingFrequency) 66262
EnergyPlus::AssignReportNumber(EnergyPlus::EnergyPlusData&, int&) 1296238
EnergyPlus::GetMeteredVariables(EnergyPlus::EnergyPlusData&, 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&, ObjexxFCL::Array1D<int>&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::VariableType>&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::TimeStepType>&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::Unit>&, std::__debug::map<int, EnergyPlus::DataGlobalConstants::ResourceType, std::less<int>, std::allocator<std::pair<int const, EnergyPlus::DataGlobalConstants::ResourceType> > >&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, int&) 16539
EnergyPlus::GetMeteredVariables(EnergyPlus::EnergyPlusData&, 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&, ObjexxFCL::Array1D<int>&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::VariableType>&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::TimeStepType>&, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::Unit>&, std::__debug::map<int, EnergyPlus::DataGlobalConstants::ResourceType, std::less<int>, std::allocator<std::pair<int const, EnergyPlus::DataGlobalConstants::ResourceType> > >&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, ObjexxFCL::Array1D<int>&) 0
EnergyPlus::SetupOutputVariable(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::Unit, double&, EnergyPlus::OutputProcessor::SOVTimeStepType, EnergyPlus::OutputProcessor::SOVStoreType, std::basic_string_view<char, std::char_traits<char> >, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>) 5829124
EnergyPlus::SetupOutputVariable(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::Unit, int&, EnergyPlus::OutputProcessor::SOVTimeStepType, EnergyPlus::OutputProcessor::SOVStoreType, std::basic_string_view<char, std::char_traits<char> >, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, ObjexxFCL::Optional<int const>) 253776
EnergyPlus::UpdateDataandReport(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::TimeStepType) 690474
EnergyPlus::GetCurrentMeterValue(EnergyPlus::EnergyPlusData&, int) 5032315
EnergyPlus::GetInstantMeterValue(EnergyPlus::EnergyPlusData&, int, EnergyPlus::OutputProcessor::TimeStepType) 253370806
EnergyPlus::GetMeterResourceType[abi:cxx11](EnergyPlus::EnergyPlusData&, int) 23
EnergyPlus::UpdateMeterReporting(EnergyPlus::EnergyPlusData&) 769
EnergyPlus::ReportingThisVariable(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8113
EnergyPlus::GetNumMeteredVariables(EnergyPlus::EnergyPlusData&, 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&) 32429
EnergyPlus::AddToOutputVariableList(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::TimeStepType, EnergyPlus::OutputProcessor::StoreType, EnergyPlus::OutputProcessor::VariableType, EnergyPlus::OutputProcessor::Unit, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>) 6084576
EnergyPlus::IncrementInstMeterCache(EnergyPlus::EnergyPlusData&) 23352
EnergyPlus::GetInternalVariableValue(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::VariableType, int) 89026344
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::OutputProcessor::Unit&) 58393
EnergyPlus::InitPollutionMeterReporting(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60
EnergyPlus::GenOutputVariablesAuditReport(EnergyPlus::EnergyPlusData&) 769
EnergyPlus::SetInitialMeterReportingAndOutputNames(EnergyPlus::EnergyPlusData&, int, bool, EnergyPlus::OutputProcessor::ReportingFrequency, bool) 6733
EnergyPlus::GetInternalVariableValueExternalInterface(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::VariableType, int) 0
EnergyPlus::OutputProcessor::WriteMeterDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::StoreType, int, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::Unit, bool, bool)::{lambda(EnergyPlus::EnergyPlusData&, int)#1}::operator()(EnergyPlus::EnergyPlusData&, int) const 7818
EnergyPlus::OutputProcessor::WriteReportVariableDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::StoreType, int, 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&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, EnergyPlus::OutputProcessor::TimeStepType, EnergyPlus::OutputProcessor::Unit, ObjexxFCL::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::basic_string_view<char, std::char_traits<char> >)::{lambda(EnergyPlus::InputOutputFile&, int)#1}::operator()(EnergyPlus::InputOutputFile&, int) const 58444
EnergyPlus::UpdateMeterReporting(EnergyPlus::EnergyPlusData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const 6635
EnergyPlus::OutputProcessor::WriteMeterDictionaryItem(EnergyPlus::EnergyPlusData&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::StoreType, int, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::Unit, bool, bool)::{lambda(EnergyPlus::EnergyPlusData&, int)#1}::operator()(EnergyPlus::EnergyPlusData&, int) const::{lambda(EnergyPlus::InputOutputFile&)#1}::operator()(EnergyPlus::InputOutputFile) const 9868

Generated by: LCOV version 1.13