LCOV - code coverage report
Current view: top level - EnergyPlus - WaterThermalTanks.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 67.2 % 6679 4485
Test Date: 2025-06-02 07:23:51 Functions: 92.9 % 70 65

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::WaterThermalTanks::HeatPumpWaterHeaterData::oneTimeInit(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcDesuperheaterWaterHeater(EnergyPlus::EnergyPlusData&, bool)::{lambda(double)#2}::operator()(double) const 0
EnergyPlus::WaterThermalTanks::WaterThermalTankData::ValidatePLFCurve(EnergyPlus::EnergyPlusData&, int, bool&) 0
EnergyPlus::WaterThermalTanks::getHeatPumpWaterHeaterIndex(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::WaterThermalTanks::getTankIDX(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, int&) 0
EnergyPlus::WaterThermalTanks::getWaterTankStratifiedInput(EnergyPlus::EnergyPlusData&) 2
EnergyPlus::WaterThermalTanks::getWaterTankMixedInput(EnergyPlus::EnergyPlusData&) 4
EnergyPlus::WaterThermalTanks::WaterThermalTankData::setupChilledWaterTankOutputVars(EnergyPlus::EnergyPlusData&) 6
EnergyPlus::WaterThermalTanks::getDesuperHtrInput(EnergyPlus::EnergyPlusData&) 6
EnergyPlus::WaterThermalTanks::getHPWaterHeaterInput(EnergyPlus::EnergyPlusData&) 9
EnergyPlus::WaterThermalTanks::HeatPumpWaterHeaterData::factory(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
EnergyPlus::WaterThermalTanks::WaterThermalTankData::ReportCWTankInits(EnergyPlus::EnergyPlusData&) 10
EnergyPlus::WaterThermalTanks::getWaterHeaterStratifiedInput(EnergyPlus::EnergyPlusData&) 10
EnergyPlus::WaterThermalTanks::GetHeatPumpWaterHeaterNodeNumber(EnergyPlus::EnergyPlusData&, int) 16
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SetupStratifiedNodes(EnergyPlus::EnergyPlusData&) 18
EnergyPlus::WaterThermalTanks::WaterThermalTankData::setBackupElementCapacity(EnergyPlus::EnergyPlusData&) 30
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SizeStandAloneWaterHeater(EnergyPlus::EnergyPlusData&) 49
EnergyPlus::WaterThermalTanks::HeatPumpWaterHeaterData::getDesignCapacities(EnergyPlus::EnergyPlusData&, EnergyPlus::PlantLocation const&, double&, double&, double&) 50
EnergyPlus::WaterThermalTanks::HeatPumpWaterHeaterData::onInitLoopEquip(EnergyPlus::EnergyPlusData&, EnergyPlus::PlantLocation const&) 50
EnergyPlus::WaterThermalTanks::getWaterHeaterMixedInputs(EnergyPlus::EnergyPlusData&) 127
EnergyPlus::WaterThermalTanks::WaterThermalTankData::factory(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 146
EnergyPlus::WaterThermalTanks::WaterThermalTankData::setupWaterHeaterOutputVars(EnergyPlus::EnergyPlusData&) 195
EnergyPlus::WaterThermalTanks::WaterThermalTankData::setupOutputVars(EnergyPlus::EnergyPlusData&) 201
EnergyPlus::WaterThermalTanks::WaterThermalTankData::setupZoneInternalGains(EnergyPlus::EnergyPlusData&) 202
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcStandardRatings(EnergyPlus::EnergyPlusData&) 349
EnergyPlus::WaterThermalTanks::GetWaterThermalTankInput(EnergyPlus::EnergyPlusData&) 450
EnergyPlus::WaterThermalTanks::WaterThermalTankData::getDesignCapacities(EnergyPlus::EnergyPlusData&, EnergyPlus::PlantLocation const&, double&, double&, double&) 741
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SizeDemandSidePlantConnections(EnergyPlus::EnergyPlusData&) 786
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SizeSupplySidePlantConnections(EnergyPlus::EnergyPlusData&, int) 786
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SizeTankForDemandSide(EnergyPlus::EnergyPlusData&) 786
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SizeTankForSupplySide(EnergyPlus::EnergyPlusData&) 786
EnergyPlus::WaterThermalTanks::WaterThermalTankData::onInitLoopEquip(EnergyPlus::EnergyPlusData&, EnergyPlus::PlantLocation const&) 791
EnergyPlus::WaterThermalTanks::WaterThermalTankData::MinePlantStructForInfo(EnergyPlus::EnergyPlusData&) 992
EnergyPlus::WaterThermalTanks::getHPTankIDX(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, int&) 5022
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcDesuperheaterWaterHeater(EnergyPlus::EnergyPlusData&, bool)::{lambda(double)#1}::operator()(double) const 27227
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcDesuperheaterWaterHeater(EnergyPlus::EnergyPlusData&, bool) 29484
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcHeatPumpWaterHeater(EnergyPlus::EnergyPlusData&, bool)::{lambda(double)#1}::operator()(double) const 55028
EnergyPlus::WaterThermalTanks::WaterThermalTankData::PLRResidualHPWH(EnergyPlus::EnergyPlusData&, double, double, EnergyPlus::WaterThermalTanks::TankOperatingMode, double) 55943
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcHeatPumpWaterHeater(EnergyPlus::EnergyPlusData&, bool)::{lambda(double)#2}::operator()(double) const 76295
EnergyPlus::WaterThermalTanks::WaterThermalTankData::PLRResidualIterSpeed(EnergyPlus::EnergyPlusData&, double, int, int, int, int, double, double, EnergyPlus::WaterThermalTanks::TankOperatingMode, bool) 76295
EnergyPlus::WaterThermalTanks::SimHeatPumpWaterHeater(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, bool, double&, double&, int&) 124230
EnergyPlus::WaterThermalTanks::WaterThermalTankData::ConvergeSingleSpeedHPWHCoilAndTank(EnergyPlus::EnergyPlusData&, double) 133725
EnergyPlus::WaterThermalTanks::HeatPumpWaterHeaterData::simulate(EnergyPlus::EnergyPlusData&, EnergyPlus::PlantLocation const&, bool, double&, bool) 408468
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcHeatPumpWaterHeater(EnergyPlus::EnergyPlusData&, bool) 408468
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SetVSHPWHFlowRates(EnergyPlus::EnergyPlusData&, EnergyPlus::WaterThermalTanks::HeatPumpWaterHeaterData&, int, double, double, double&, bool) 496548
EnergyPlus::WaterThermalTanks::WaterThermalTankData::GetHPWHSensedTankTemp(EnergyPlus::EnergyPlusData&) 537077
EnergyPlus::WaterThermalTanks::WaterThermalTankData::FindStratifiedTankSensedTemp(EnergyPlus::EnergyPlusData&, bool) 801434
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTank(EnergyPlus::EnergyPlusData&) 953359
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTankStratified(EnergyPlus::EnergyPlusData&) 1146020
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTankStratified(EnergyPlus::EnergyPlusData&)::{lambda()#1}::operator()() const 1146020
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTankStratified(EnergyPlus::EnergyPlusData&)::{lambda()#2}::operator()() const 1146020
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcNodeMassFlows(EnergyPlus::WaterThermalTanks::InletPositionMode) 1301829
EnergyPlus::WaterThermalTanks::WaterThermalTankData::SourceHeatNeed(EnergyPlus::EnergyPlusData&, double, double, double) 1362856
EnergyPlus::WaterThermalTanks::SimulateWaterHeaterStandAlone(EnergyPlus::EnergyPlusData&, int, bool) 1410236
EnergyPlus::WaterThermalTanks::CalcWaterThermalTankZoneGains(EnergyPlus::EnergyPlusData&) 2828408
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTankStratified(EnergyPlus::EnergyPlusData&)::{lambda()#4}::operator()() const 5175885
EnergyPlus::WaterThermalTanks::WaterThermalTankData::oneTimeInit(EnergyPlus::EnergyPlusData&) 5928161
EnergyPlus::WaterThermalTanks::WaterThermalTankData::simulate(EnergyPlus::EnergyPlusData&, EnergyPlus::PlantLocation const&, bool, double&, bool) 5928161
EnergyPlus::WaterThermalTanks::WaterThermalTankData::ReportWaterThermalTank(EnergyPlus::EnergyPlusData&) 6336629
EnergyPlus::WaterThermalTanks::WaterThermalTankData::UpdateWaterThermalTank(EnergyPlus::EnergyPlusData&) 6336629
EnergyPlus::WaterThermalTanks::WaterThermalTankData::initialize(EnergyPlus::EnergyPlusData&, bool) 6337420
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcMixedTankSourceSideHeatTransferRate(double, double, double, double, double&, double&, double&) 6551906
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTankMixed(EnergyPlus::EnergyPlusData&) 6551906
EnergyPlus::WaterThermalTanks::WaterThermalTankData::getDeadBandTemp() 6551906
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcTankTemp(double, double, double, double, double, double, double, double, double, double, double) 6577212
EnergyPlus::WaterThermalTanks::WaterThermalTankData::PlantMassFlowRatesFunc(EnergyPlus::EnergyPlusData&, int, bool, EnergyPlus::WaterThermalTanks::WaterHeaterSide, EnergyPlus::DataPlant::LoopSideLocation, bool, EnergyPlus::DataBranchAirLoopPlant::ControlType, double, double, double) 7735682
EnergyPlus::WaterThermalTanks::WaterThermalTankData::PartLoadFactor(EnergyPlus::EnergyPlusData&, double) 10940985
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcTimeNeeded(double, double, double, double, double, double, double, double, double, double, double) 13978382
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcTempIntegral(double, double, double, double, double, double, double, double, double, double, double, double) 14512994
EnergyPlus::WaterThermalTanks::WaterThermalTankData::CalcWaterThermalTankStratified(EnergyPlus::EnergyPlusData&)::{lambda()#3}::operator()() const 34668242

Generated by: LCOV version 2.0-1