LCOV - code coverage report
Current view: top level - EnergyPlus - ElectricPowerServiceManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 46.9 % 2808 1316
Test Date: 2025-05-22 16:09:37 Functions: 68.0 % 75 51

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::ACtoDCConverter::ACtoDCConverter(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
EnergyPlus::ACtoDCConverter::aCPowerIn() const 0
EnergyPlus::ACtoDCConverter::calcEfficiency(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::ACtoDCConverter::getLossRateForInputPower(EnergyPlus::EnergyPlusData&, double) 0
EnergyPlus::ACtoDCConverter::name[abi:cxx11]() const 0
EnergyPlus::ACtoDCConverter::reinitAtBeginEnvironment() 0
EnergyPlus::ACtoDCConverter::reinitZoneGainsAtBeginEnvironment() 0
EnergyPlus::ACtoDCConverter::simulate(EnergyPlus::EnergyPlusData&, double) 0
EnergyPlus::DCtoACInverter::getLossRateForOutputPower(EnergyPlus::EnergyPlusData&, double) 0
EnergyPlus::DCtoACInverter::name[abi:cxx11]() const 0
EnergyPlus::DCtoACInverter::reinitAtBeginEnvironment() 0
EnergyPlus::DCtoACInverter::reinitZoneGainsAtBeginEnvironment() 0
EnergyPlus::ElectPowerLoadCenter::calcLoadCenterThermalLoad(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::ElectPowerLoadCenter::dispatchStorage(EnergyPlus::EnergyPlusData&, double) 0
EnergyPlus::ElectricStorage::rainflow(int, double, std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, int&, std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&) 0
EnergyPlus::ElectricStorage::reinitZoneGainsAtBeginEnvironment() 0
EnergyPlus::ElectricStorage::shift(std::vector<double, std::allocator<double> >&, int, int, std::vector<double, std::allocator<double> >&) 0
EnergyPlus::ElectricStorage::simulateKineticBatteryModel(EnergyPlus::EnergyPlusData&, double&, double&, bool&, bool&, double, double) 0
EnergyPlus::ElectricStorage::simulateSimpleBucketModel(EnergyPlus::EnergyPlusData&, double&, double&, bool&, bool&, double, double) 0
EnergyPlus::ElectricTransformer::getLossRateForInputPower(EnergyPlus::EnergyPlusData&, double) 0
EnergyPlus::ElectricTransformer::name[abi:cxx11]() const 0
EnergyPlus::ElectricTransformer::reinitAtBeginEnvironment() 0
EnergyPlus::ElectricTransformer::reinitZoneGainsAtBeginEnvironment() 0
EnergyPlus::ElectricTransformer::setupMeterIndices(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::DCtoACInverter::pvWattsDCCapacity() 1
EnergyPlus::ElectPowerLoadCenter::generatorListName[abi:cxx11]() const 1
EnergyPlus::ElectricStorage::batteryTemperature() const 1
EnergyPlus::ElectricStorage::name[abi:cxx11]() const 1
EnergyPlus::ElectricStorage::reinitAtBeginEnvironment() 1
EnergyPlus::ElectricStorage::reinitAtEndWarmup() 1
EnergyPlus::ElectricTransformer::ElectricTransformer(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
EnergyPlus::ElectricTransformer::getLossRateForOutputPower(EnergyPlus::EnergyPlusData&, double) 1
EnergyPlus::ElectricTransformer::manageTransformers(EnergyPlus::EnergyPlusData&, double) 1
EnergyPlus::DCtoACInverter::setPVWattsDCCapacity(EnergyPlus::EnergyPlusData&, double) 2
EnergyPlus::ElectricStorage::determineCurrentForBatteryDischarge(EnergyPlus::EnergyPlusData&, double&, double&, double&, double, double, EnergyPlus::Curve::Curve*, double, double, double, double, double) 2
EnergyPlus::ElectricStorage::drawnEnergy() const 2
EnergyPlus::ElectricStorage::drawnPower() const 2
EnergyPlus::ElectricStorage::storedEnergy() const 2
EnergyPlus::ElectricStorage::storedPower() const 2
EnergyPlus::GeneratorController::reinitAtBeginEnvironment() 2
EnergyPlus::ElectricStorage::timeCheckAndUpdate(EnergyPlus::EnergyPlusData&) 3
EnergyPlus::checkChargeDischargeVoltageCurves(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, double, double, EnergyPlus::Curve::Curve*, EnergyPlus::Curve::Curve*) 3
EnergyPlus::DCtoACInverter::calcEfficiency(EnergyPlus::EnergyPlusData&) 4
EnergyPlus::DCtoACInverter::pvWattsDCtoACSizeRatio() 4
EnergyPlus::DCtoACInverter::pvWattsInverterEfficiency() 4
EnergyPlus::DCtoACInverter::simulate(EnergyPlus::EnergyPlusData&, double) 4
EnergyPlus::ElectricStorage::simulate(EnergyPlus::EnergyPlusData&, double&, double&, bool&, bool&, double, double) 4
EnergyPlus::ElectricStorage::simulateLiIonNmcBatteryModel(EnergyPlus::EnergyPlusData&, double&, double&, bool&, bool&, double, double) 4
EnergyPlus::ElectricStorage::stateOfChargeFraction() const 4
EnergyPlus::DCtoACInverter::aCPowerOut() const 7
EnergyPlus::DCtoACInverter::modelType() const 7
EnergyPlus::ElectricStorage::ElectricStorage(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 9
EnergyPlus::DCtoACInverter::DCtoACInverter(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
EnergyPlus::checkUserEfficiencyInput(EnergyPlus::EnergyPlusData&, double, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&) 14
EnergyPlus::GeneratorController::GeneratorController(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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 21
EnergyPlus::ElectricPowerServiceManager::setupMeterIndices(EnergyPlus::EnergyPlusData&) 64
EnergyPlus::ElectricPowerServiceManager::verifyCustomMetersElecPowerMgr(EnergyPlus::EnergyPlusData&) 73
EnergyPlus::ElectricPowerServiceManager::checkLoadCenters(EnergyPlus::EnergyPlusData&) 75
EnergyPlus::ElectricPowerServiceManager::reportPVandWindCapacity(EnergyPlus::EnergyPlusData&) 75
EnergyPlus::ElectricPowerServiceManager::sumUpNumberOfStorageDevices() 75
EnergyPlus::ElectPowerLoadCenter::ElectPowerLoadCenter(EnergyPlus::EnergyPlusData&, int) 85
EnergyPlus::ElectPowerLoadCenter::setupLoadCenterMeterIndices(EnergyPlus::EnergyPlusData&) 100
EnergyPlus::ElectricPowerServiceManager::getPowerManagerInput(EnergyPlus::EnergyPlusData&) 103
EnergyPlus::createFacilityElectricPowerServiceObject(EnergyPlus::EnergyPlusData const&) 144
EnergyPlus::ElectPowerLoadCenter::reinitZoneGainsAtBeginEnvironment() 302
EnergyPlus::ElectPowerLoadCenter::reinitAtBeginEnvironment() 375
EnergyPlus::ElectricPowerServiceManager::reinitAtBeginEnvironment() 477
EnergyPlus::ElectricPowerServiceManager::reinitZoneGainsAtBeginEnvironment() 483
EnergyPlus::ElectPowerLoadCenter::dispatchGenerators(EnergyPlus::EnergyPlusData&, bool, double&) 2235
EnergyPlus::GeneratorController::simGeneratorGetPowerOutput(EnergyPlus::EnergyPlusData&, bool, double, bool, double&, double&) 2235
EnergyPlus::initializeElectricPowerServiceZoneGains(EnergyPlus::EnergyPlusData const&) 249958
EnergyPlus::ElectPowerLoadCenter::manageElecLoadCenter(EnergyPlus::EnergyPlusData&, bool, double&) 544695
EnergyPlus::ElectricPowerServiceManager::manageElectricPowerService(EnergyPlus::EnergyPlusData&, bool, bool&, bool) 1009294
EnergyPlus::ElectPowerLoadCenter::updateLoadCenterGeneratorRecords(EnergyPlus::EnergyPlusData&) 1089398
EnergyPlus::ElectricPowerServiceManager::updateWholeBuildingRecords(EnergyPlus::EnergyPlusData&) 1731326

Generated by: LCOV version 2.0-1