LCOV - code coverage report
Current view: top level - EnergyPlus - PluginManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 41.6 % 760 316
Test Date: 2025-05-22 16:09:37 Functions: 75.0 % 40 30

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::PluginManagement::PluginInstance::shutdown() const 0
EnergyPlus::PluginManagement::PluginManager::anyUnexpectedPluginObjects(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::PluginManagement::PluginManager::getTrendVariableAverage(EnergyPlus::EnergyPlusData const&, int, int) 0
EnergyPlus::PluginManagement::PluginManager::getTrendVariableDirection(EnergyPlus::EnergyPlusData const&, int, int) 0
EnergyPlus::PluginManagement::PluginManager::getTrendVariableMax(EnergyPlus::EnergyPlusData const&, int, int) 0
EnergyPlus::PluginManagement::PluginManager::getTrendVariableMin(EnergyPlus::EnergyPlusData const&, int, int) 0
EnergyPlus::PluginManagement::PluginManager::getTrendVariableSum(EnergyPlus::EnergyPlusData const&, int, int) 0
EnergyPlus::PluginManagement::PluginManager::runSingleUserDefinedPlugin(EnergyPlus::EnergyPlusData&, int) 0
fmt::v8::formatter<PyStatus, char, void>::format(PyStatus const&, fmt::v8::basic_format_context<fmt::v8::appender, char>&) 0
fmt::v8::formatter<PyStatus, char, void>::parse(fmt::v8::basic_format_parse_context<char, fmt::v8::detail::error_handler> const&) 0
EnergyPlus::PluginManagement::PluginInstance::reportPythonError(EnergyPlus::EnergyPlusData&) 1
EnergyPlus::PluginManagement::PluginManager::addGlobalVariable(EnergyPlus::EnergyPlusData const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
EnergyPlus::PluginManagement::PluginManager::currentPythonPath[abi:cxx11]() 1
EnergyPlus::PluginManagement::PluginManager::getGlobalVariableHandle(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 1
EnergyPlus::PluginManagement::PluginManager::getLocationOfUserDefinedPlugin(EnergyPlus::EnergyPlusData const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
EnergyPlus::PluginManagement::PluginManager::getTrendVariableHandle(EnergyPlus::EnergyPlusData const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
EnergyPlus::PluginManagement::PluginManager::getTrendVariableHistorySize(EnergyPlus::EnergyPlusData const&, int) 1
EnergyPlus::PluginManagement::PluginManager::getUserDefinedCallbackIndex(EnergyPlus::EnergyPlusData const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
EnergyPlus::PluginManagement::PluginTrendVariable::PluginTrendVariable(EnergyPlus::EnergyPlusData const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) 1
EnergyPlus::PluginManagement::registerUserDefinedCallback(EnergyPlus::EnergyPlusData const&, std::function<void (void*)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
EnergyPlus::PluginManagement::PluginInstance::PluginInstance(std::filesystem::__cxx11::path 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> >, bool) 3
EnergyPlus::PluginManagement::PluginInstance::setup(EnergyPlus::EnergyPlusData&) 3
EnergyPlus::PluginManagement::PluginManager::getGlobalVariableValue(EnergyPlus::EnergyPlusData&, int) 3
EnergyPlus::PluginManagement::PluginManager::setGlobalVariableValue(EnergyPlus::EnergyPlusData&, int, double) 3
EnergyPlus::PluginManagement::initPython(EnergyPlus::EnergyPlusData&, std::filesystem::__cxx11::path const&) 3
EnergyPlus::PluginManagement::PluginManager::getTrendVariableValue(EnergyPlus::EnergyPlusData const&, int, int) 8
EnergyPlus::PluginManagement::PluginManager::addToPythonPath(EnergyPlus::EnergyPlusData&, std::filesystem::__cxx11::path const&, bool) 12
EnergyPlus::PluginManagement::registerNewCallback(EnergyPlus::EnergyPlusData const&, EnergyPlus::EMSManager::EMSCallFrom, std::function<void (void*)> const&) 29
EnergyPlus::PluginManagement::onBeginEnvironment(EnergyPlus::EnergyPlusData const&) 53
EnergyPlus::PluginManagement::pythonStringForUsage[abi:cxx11](EnergyPlus::EnergyPlusData const&) 55
EnergyPlus::PluginManagement::PluginManager::~PluginManager() 59
EnergyPlus::PluginManagement::PluginManager::setupOutputVariables(EnergyPlus::EnergyPlusData&) 73
EnergyPlus::PluginManagement::PluginManager::PluginManager(EnergyPlus::EnergyPlusData&) 76
EnergyPlus::PluginManagement::PluginManager::numActiveCallbacks(EnergyPlus::EnergyPlusData const&) 1321
EnergyPlus::PluginManagement::PluginManager::runSingleUserDefinedCallback(EnergyPlus::EnergyPlusData&, int) 4097
EnergyPlus::PluginManagement::GilGrabber::GilGrabber() 48963
EnergyPlus::PluginManagement::GilGrabber::~GilGrabber() 48963
EnergyPlus::PluginManagement::PluginManager::updatePluginValues(EnergyPlus::EnergyPlusData&) 249948
EnergyPlus::PluginManagement::PluginInstance::run(EnergyPlus::EnergyPlusData&, EnergyPlus::EMSManager::EMSCallFrom) const 587530
EnergyPlus::PluginManagement::runAnyRegisteredCallbacks(EnergyPlus::EnergyPlusData&, EnergyPlus::EMSManager::EMSCallFrom, bool&) 1459177

Generated by: LCOV version 2.0-1