LCOV - code coverage report
Current view: top level - EnergyPlus/InputProcessing - InputProcessor.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 1253 1420 88.2 %
Date: 2024-08-24 18:31:18 Functions: 38 45 84.4 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::cleanEPJSON(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> > >&) 0
EnergyPlus::InputProcessor::getDefaultValue(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&, double&) 0
EnergyPlus::InputProcessor::validationErrors[abi:cxx11]() 0
EnergyPlus::InputProcessor::validationWarnings[abi:cxx11]() 0
EnergyPlus::InputProcessor::convertInsensitiveObjectType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::InputProcessor::getFields(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::InputProcessor::getFields(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&) 0
EnergyPlus::InputProcessor::getObjectInstances(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 117
EnergyPlus::InputProcessor::getDefaultValue(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 269
EnergyPlus::InputProcessor::reportOrphanRecordObjects(EnergyPlus::EnergyPlusData&) 794
EnergyPlus::InputProcessor::processInput(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::InputProcessor::processErrors(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::InputProcessor::initializeMaps() 796
EnergyPlus::InputProcessor::getMaxSchemaArgs(int&, int&, int&) 796
EnergyPlus::InputProcessor::checkVersionMatch(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::InputProcessor::preProcessorCheck(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::InputProcessor::reportIDFRecordsStats(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::InputProcessor::preScanReportingVariables(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::InputProcessor::checkForUnsupportedObjects(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::InputProcessor::factory() 796
EnergyPlus::InputProcessor::InputProcessor() 796
EnergyPlus::InputProcessor::addVariablesForMonthlyReport(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2807
EnergyPlus::InputProcessor::getJSONObjectItem[abi:cxx11](EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 4319
EnergyPlus::InputProcessor::getObjectItemNum(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5075
EnergyPlus::InputProcessor::getNumSectionsFound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 6316
EnergyPlus::InputProcessor::getIntFieldValue(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&, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 9796
EnergyPlus::InputProcessor::getObjectSchemaProps(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 20211
EnergyPlus::InputProcessor::markObjectAsUsed(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&) 33217
EnergyPlus::InputProcessor::addRecordToOutputVariableStructure(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&) 37245
EnergyPlus::InputProcessor::getObjectItemNum(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 47531
EnergyPlus::InputProcessor::getRealFieldValue(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&, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 66776
EnergyPlus::InputProcessor::getIDFObjNum(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, int) 76796
EnergyPlus::InputProcessor::getAlphaFieldValue(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&, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 78586
EnergyPlus::InputProcessor::getObjectDefMaxArgs(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, int&, int&, int&) 139812
EnergyPlus::InputProcessor::schema[abi:cxx11]() 165781
EnergyPlus::InputProcessor::findMaxFields(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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&, unsigned long) 372678
EnergyPlus::InputProcessor::getJSONObjNum(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) 372678
EnergyPlus::InputProcessor::getObjectItem(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, int, ObjexxFCL::Array1S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int&, ObjexxFCL::Array1D<double>&, int&, int&, ObjexxFCL::Optional<ObjexxFCL::Array1D<bool> >, ObjexxFCL::Optional<ObjexxFCL::Array1D<bool> >, ObjexxFCL::Optional<ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, ObjexxFCL::Optional<ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) 372678
EnergyPlus::InputProcessor::getNumObjectsFound(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >) 444418
EnergyPlus::InputProcessor::getPatternProperties(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&) 450650
EnergyPlus::InputProcessor::findDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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&) 880255
EnergyPlus::InputProcessor::findDefault(double&, 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&) 1819748
EnergyPlus::InputProcessor::getObjectItemValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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&) 1972020
EnergyPlus::InputProcessor::reportIDFRecordsStats(EnergyPlus::EnergyPlusData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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&, 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&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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&, 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&) const 5212382
EnergyPlus::InputProcessor::setObjectItemValue(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&, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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&, int&, int&, bool, ObjexxFCL::Array1S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int&, ObjexxFCL::Array1D<double>&, int&, ObjexxFCL::Optional<ObjexxFCL::Array1D<bool> >, ObjexxFCL::Optional<ObjexxFCL::Array1D<bool> >, ObjexxFCL::Optional<ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, ObjexxFCL::Optional<ObjexxFCL::Array1D<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) 7627327

Generated by: LCOV version 1.14