LCOV - code coverage report
Current view: top level - EnergyPlus - ResultsFramework.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 654 889 73.6 %
Date: 2023-01-17 19:17:23 Functions: 67 87 77.0 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_ResultsFramework.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::ResultsFramework::MeterVariable::setMeterOnly(bool) 0
EnergyPlus::ResultsFramework::MeterVariable::setAccumulative(bool) 0
EnergyPlus::ResultsFramework::MeterVariable::MeterVariable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::ReportingFrequency, int, EnergyPlus::OutputProcessor::Unit, bool, bool) 7734
EnergyPlus::ResultsFramework::MeterDataFrame::addVariable(EnergyPlus::ResultsFramework::MeterVariable const&) 7734
EnergyPlus::ResultsFramework::MeterDataFrame::pushVariableValue(int, double) 81720
EnergyPlus::ResultsFramework::OutputVariable::OutputVariable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::TimeStepType, int, EnergyPlus::OutputProcessor::Unit) 30
EnergyPlus::ResultsFramework::OutputVariable::OutputVariable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::TimeStepType, int, EnergyPlus::OutputProcessor::Unit, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::ResultsFramework::ResultsFramework::writeReport(EnergyPlus::JsonOutputFilePaths&) 2
EnergyPlus::ResultsFramework::ResultsFramework::writeOutputs(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::ResultsFramework::ResultsFramework::addReportMeter(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::ReportingFrequency) 7818
EnergyPlus::ResultsFramework::ResultsFramework::writeCSVOutput(EnergyPlus::EnergyPlusData&) 4
EnergyPlus::ResultsFramework::ResultsFramework::initializeMeters(ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::MeterType> const&, EnergyPlus::OutputProcessor::ReportingFrequency) 345735
EnergyPlus::ResultsFramework::ResultsFramework::addReportVariable(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::ReportingFrequency) 58444
EnergyPlus::ResultsFramework::ResultsFramework::setupOutputOptions(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::ResultsFramework::ResultsFramework::initializeITSDataFrame(EnergyPlus::OutputProcessor::ReportingFrequency, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::IntegerVariableType> const&, int, EnergyPlus::OutputProcessor::TimeStepType) 49
EnergyPlus::ResultsFramework::ResultsFramework::initializeRTSDataFrame(EnergyPlus::OutputProcessor::ReportingFrequency, ObjexxFCL::Array1D<EnergyPlus::OutputProcessor::RealVariableType> const&, int, EnergyPlus::OutputProcessor::TimeStepType) 49
EnergyPlus::ResultsFramework::ResultsFramework::writeTimeSeriesReports(EnergyPlus::JsonOutputFilePaths&) 3
EnergyPlus::ResultsFramework::ReportsCollection::addReportTable(ObjexxFCL::Array2D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<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&) 620
EnergyPlus::ResultsFramework::ReportsCollection::addReportTable(ObjexxFCL::Array2D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 676
EnergyPlus::ResultsFramework::ReportsCollection::ReportsCollection() 771
EnergyPlus::ResultsFramework::trim[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) 39925
EnergyPlus::ResultsFramework::Table::Table(ObjexxFCL::Array2D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, ObjexxFCL::Array1D<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&) 676
EnergyPlus::ResultsFramework::SimInfo::setRunTime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 771
EnergyPlus::ResultsFramework::SimInfo::setInputModelURI(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::ResultsFramework::SimInfo::setProgramVersion(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 771
EnergyPlus::ResultsFramework::SimInfo::setNumErrorsSizing(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&) 771
EnergyPlus::ResultsFramework::SimInfo::setNumErrorsWarmup(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&) 771
EnergyPlus::ResultsFramework::SimInfo::setNumErrorsSummary(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&) 771
EnergyPlus::ResultsFramework::SimInfo::setStartDateTimeStamp(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 771
EnergyPlus::ResultsFramework::SimInfo::setSimulationEnvironment(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::ResultsFramework::Variable::setReportID(int) 0
EnergyPlus::ResultsFramework::Variable::setCustomUnits(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::ResultsFramework::Variable::setTimeStepType(EnergyPlus::OutputProcessor::TimeStepType) 0
EnergyPlus::ResultsFramework::Variable::setVariableName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::ResultsFramework::Variable::setReportFrequency(EnergyPlus::OutputProcessor::ReportingFrequency) 8142
EnergyPlus::ResultsFramework::Variable::setUnits(EnergyPlus::OutputProcessor::Unit) 0
EnergyPlus::ResultsFramework::Variable::pushValue(double) 105975
EnergyPlus::ResultsFramework::Variable::Variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::TimeStepType, int, EnergyPlus::OutputProcessor::Unit) 8137
EnergyPlus::ResultsFramework::Variable::Variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EnergyPlus::OutputProcessor::ReportingFrequency, EnergyPlus::OutputProcessor::TimeStepType, int, EnergyPlus::OutputProcessor::Unit, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
EnergyPlus::ResultsFramework::CSVWriter::writeOutput(EnergyPlus::EnergyPlusData&, std::__debug::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, EnergyPlus::InputOutputFile&, bool) 7
EnergyPlus::ResultsFramework::CSVWriter::convertToMonth(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 4
EnergyPlus::ResultsFramework::CSVWriter::parseTSOutputs(EnergyPlus::EnergyPlusData&, nlohmann::basic_json<std::__debug::map, std::__debug::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::__debug::vector<unsigned char, std::allocator<unsigned char> > > const&, std::__debug::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, EnergyPlus::OutputProcessor::ReportingFrequency) 20
EnergyPlus::ResultsFramework::CSVWriter::updateReportingFrequency(EnergyPlus::OutputProcessor::ReportingFrequency) 16
EnergyPlus::ResultsFramework::DataFrame::addVariable(EnergyPlus::ResultsFramework::Variable const&) 379
EnergyPlus::ResultsFramework::DataFrame::writeReport(EnergyPlus::JsonOutputFilePaths&, bool, bool, bool) 4
EnergyPlus::ResultsFramework::DataFrame::lastVariable() 0
EnergyPlus::ResultsFramework::DataFrame::getVariablesJSON[abi:cxx11]() 7
EnergyPlus::ResultsFramework::DataFrame::pushVariableValue(int, double) 24255
EnergyPlus::ResultsFramework::DataFrame::setIDataFrameEnabled(bool) 27
EnergyPlus::ResultsFramework::DataFrame::setIVariablesScanned(bool) 49
EnergyPlus::ResultsFramework::DataFrame::setRDataFrameEnabled(bool) 8086
EnergyPlus::ResultsFramework::DataFrame::setRVariablesScanned(bool) 345784
EnergyPlus::ResultsFramework::DataFrame::newRow(int, int, int, int) 22061
EnergyPlus::ResultsFramework::DataFrame::DataFrame(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10794
EnergyPlus::ResultsFramework::MeterVariable::accumulative() const 0
EnergyPlus::ResultsFramework::MeterVariable::getJSON[abi:cxx11]() const 0
EnergyPlus::ResultsFramework::MeterVariable::meterOnly() const 518
EnergyPlus::ResultsFramework::MeterDataFrame::getJSON[abi:cxx11](bool) const 16
EnergyPlus::ResultsFramework::ResultsFramework::CBOREnabled() const 0
EnergyPlus::ResultsFramework::ResultsFramework::JSONEnabled() const 0
EnergyPlus::ResultsFramework::ResultsFramework::MsgPackEnabled() const 0
EnergyPlus::ResultsFramework::ResultsFramework::timeSeriesEnabled() const 11647089
EnergyPlus::ResultsFramework::ResultsFramework::timeSeriesAndTabularEnabled() const 127502
EnergyPlus::ResultsFramework::ReportsCollection::getJSON[abi:cxx11]() const 2
EnergyPlus::ResultsFramework::Table::getJSON[abi:cxx11]() const 260
EnergyPlus::ResultsFramework::Report::getJSON[abi:cxx11]() const 35
EnergyPlus::ResultsFramework::SimInfo::getProgramVersion[abi:cxx11]() const 0
EnergyPlus::ResultsFramework::SimInfo::getJSON[abi:cxx11]() const 2
EnergyPlus::ResultsFramework::Variable::customUnits[abi:cxx11]() const 382
EnergyPlus::ResultsFramework::Variable::timeStepType() const 0
EnergyPlus::ResultsFramework::Variable::variableName[abi:cxx11]() const 497
EnergyPlus::ResultsFramework::Variable::iReportFrequency() const 0
EnergyPlus::ResultsFramework::Variable::sReportFrequency[abi:cxx11]() const 0
EnergyPlus::ResultsFramework::Variable::units() const 494
EnergyPlus::ResultsFramework::Variable::value(unsigned long) const 25733
EnergyPlus::ResultsFramework::Variable::getJSON[abi:cxx11]() const 96
EnergyPlus::ResultsFramework::Variable::reportID() const 8113
EnergyPlus::ResultsFramework::Variable::numValues() const 26825
EnergyPlus::ResultsFramework::DataFrame::iDataFrameEnabled() const 78
EnergyPlus::ResultsFramework::DataFrame::iVariablesScanned() const 6150
EnergyPlus::ResultsFramework::DataFrame::rDataFrameEnabled() const 372901
EnergyPlus::ResultsFramework::DataFrame::rVariablesScanned() const 11873
EnergyPlus::ResultsFramework::DataFrame::getJSON[abi:cxx11]() const 12
EnergyPlus::ResultsFramework::CSVWriter::writeOutput(EnergyPlus::EnergyPlusData&, std::__debug::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, EnergyPlus::InputOutputFile&, bool)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 26517
EnergyPlus::ResultsFramework::CSVWriter::writeOutput(EnergyPlus::EnergyPlusData&, std::__debug::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, EnergyPlus::InputOutputFile&, bool)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 63896

Generated by: LCOV version 1.13