Skip to content

Commit

Permalink
Merge pull request #9137 from NREL/enumDataPlant3
Browse files Browse the repository at this point in the history
Clean up for PR: conv to enum DataPlant::PlantEquipmentType #9053
  • Loading branch information
Myoldmopar authored Nov 29, 2021
2 parents 0ee2e71 + 162b2f1 commit 4975c47
Show file tree
Hide file tree
Showing 11 changed files with 4,641 additions and 4,520 deletions.
2 changes: 1 addition & 1 deletion src/EnergyPlus/OutputReportTabular.cc
Original file line number Diff line number Diff line change
Expand Up @@ -4444,7 +4444,7 @@ void CalcHeatEmissionReport(EnergyPlusData &state)
// Water heater and thermal storage
auto &WaterThermalTank(state.dataWaterThermalTanks->WaterThermalTank);
for (int iTank = 1; iTank <= state.dataWaterThermalTanks->numWaterThermalTank; ++iTank) {
if (WaterThermalTank(iTank).AmbientTempIndicator == WaterThermalTanks::AmbientTempEnum::OutsideAir) {
if (WaterThermalTank(iTank).AmbientTempIndicator == WaterThermalTanks::WTTAmbientTemp::OutsideAir) {
state.dataHeatBal->SysTotalHVACRejectHeatLoss += WaterThermalTank(iTank).FuelEnergy - WaterThermalTank(iTank).TotalDemandEnergy;
}
}
Expand Down
367 changes: 161 additions & 206 deletions src/EnergyPlus/PlantChillers.cc

Large diffs are not rendered by default.

604 changes: 312 additions & 292 deletions src/EnergyPlus/PlantCondLoopOperation.cc

Large diffs are not rendered by default.

2,122 changes: 1,092 additions & 1,030 deletions src/EnergyPlus/PlantHeatExchangerFluidToFluid.cc

Large diffs are not rendered by default.

376 changes: 193 additions & 183 deletions src/EnergyPlus/PoweredInductionUnits.cc

Large diffs are not rendered by default.

1,675 changes: 837 additions & 838 deletions src/EnergyPlus/StandardRatings.cc

Large diffs are not rendered by default.

721 changes: 356 additions & 365 deletions src/EnergyPlus/WaterCoils.cc

Large diffs are not rendered by default.

2,950 changes: 1,467 additions & 1,483 deletions src/EnergyPlus/WaterThermalTanks.cc

Large diffs are not rendered by default.

318 changes: 209 additions & 109 deletions src/EnergyPlus/WaterThermalTanks.hh

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions tst/EnergyPlus/unit/AirflowNetworkBalanceManager.unit.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21029,7 +21029,7 @@ TEST_F(EnergyPlusFixture, AirflowNetworkBalanceManager_TestNoZoneEqpSupportHPWH)
state->dataWaterThermalTanks->HPWaterHeater.allocate(1);
state->dataWaterThermalTanks->getWaterThermalTankInputFlag = false;
state->dataWaterThermalTanks->numHeatPumpWaterHeater = 1;
state->dataWaterThermalTanks->HPWaterHeater(1).InletAirConfiguration = WaterThermalTanks::AmbientTempEnum::TempZone;
state->dataWaterThermalTanks->HPWaterHeater(1).InletAirConfiguration = WaterThermalTanks::WTTAmbientTemp::TempZone;
state->dataWaterThermalTanks->HPWaterHeater(1).FanName = state->dataFans->Fan(1).FanName;
state->dataWaterThermalTanks->HPWaterHeater(1).FanType = "Fan:OnOff";
state->dataWaterThermalTanks->HPWaterHeater(1).FanOutletNode = 3;
Expand Down Expand Up @@ -21158,7 +21158,7 @@ TEST_F(EnergyPlusFixture, AirflowNetworkBalanceManager_TestZoneEqpSupportHPWH)
state->dataWaterThermalTanks->HPWaterHeater.allocate(1);
state->dataWaterThermalTanks->getWaterThermalTankInputFlag = false;
state->dataWaterThermalTanks->numHeatPumpWaterHeater = 1;
state->dataWaterThermalTanks->HPWaterHeater(1).InletAirConfiguration = WaterThermalTanks::AmbientTempEnum::TempZone;
state->dataWaterThermalTanks->HPWaterHeater(1).InletAirConfiguration = WaterThermalTanks::WTTAmbientTemp::TempZone;
state->dataWaterThermalTanks->HPWaterHeater(1).FanName = state->dataFans->Fan(1).FanName;
state->dataWaterThermalTanks->HPWaterHeater(1).FanType = "Fan:OnOff";
state->dataWaterThermalTanks->HPWaterHeater(1).FanOutletNode = 3;
Expand Down Expand Up @@ -21280,7 +21280,7 @@ TEST_F(EnergyPlusFixture, AirflowNetworkBalanceManager_TestZoneEqpSupportHPWHZon
state->dataWaterThermalTanks->HPWaterHeater.allocate(1);
state->dataWaterThermalTanks->getWaterThermalTankInputFlag = false;
state->dataWaterThermalTanks->numHeatPumpWaterHeater = 1;
state->dataWaterThermalTanks->HPWaterHeater(1).InletAirConfiguration = WaterThermalTanks::AmbientTempEnum::ZoneAndOA;
state->dataWaterThermalTanks->HPWaterHeater(1).InletAirConfiguration = WaterThermalTanks::WTTAmbientTemp::ZoneAndOA;
state->dataWaterThermalTanks->HPWaterHeater(1).FanName = state->dataFans->Fan(1).FanName;
state->dataWaterThermalTanks->HPWaterHeater(1).FanType = "Fan:OnOff";
state->dataWaterThermalTanks->HPWaterHeater(1).FanOutletNode = 3;
Expand Down
20 changes: 10 additions & 10 deletions tst/EnergyPlus/unit/WaterThermalTanks.unit.cc
Original file line number Diff line number Diff line change
Expand Up @@ -796,9 +796,9 @@ TEST_F(EnergyPlusFixture, HPWHEnergyBalance)

// ValidateFuelType tests for WaterHeater:Stratified
WaterThermalTanks::getWaterHeaterStratifiedInput(*state);
EXPECT_EQ(Tank.FuelType, "Electricity");
EXPECT_EQ(Tank.OffCycParaFuelType, "Electricity");
EXPECT_EQ(Tank.OnCycParaFuelType, "Electricity");
EXPECT_TRUE(compare_enums(Tank.FuelType, WaterThermalTanks::Fuel::Electricity));
EXPECT_TRUE(compare_enums(Tank.OffCycParaFuelType, WaterThermalTanks::Fuel::Electricity));
EXPECT_TRUE(compare_enums(Tank.OnCycParaFuelType, WaterThermalTanks::Fuel::Electricity));
}

TEST_F(EnergyPlusFixture, HPWHSizing)
Expand Down Expand Up @@ -1522,9 +1522,9 @@ TEST_F(EnergyPlusFixture, HPWHTestSPControl)

// ValidateFuelType tests for WaterHeater:Mixed
WaterThermalTanks::getWaterHeaterMixedInputs(*state);
EXPECT_EQ(Tank.FuelType, "Electricity");
EXPECT_EQ(Tank.OffCycParaFuelType, "Electricity");
EXPECT_EQ(Tank.OnCycParaFuelType, "Electricity");
EXPECT_TRUE(compare_enums(Tank.FuelType, WaterThermalTanks::Fuel::Electricity));
EXPECT_TRUE(compare_enums(Tank.OffCycParaFuelType, WaterThermalTanks::Fuel::Electricity));
EXPECT_TRUE(compare_enums(Tank.OnCycParaFuelType, WaterThermalTanks::Fuel::Electricity));
}

TEST_F(EnergyPlusFixture, StratifiedTankUseEnergy)
Expand Down Expand Up @@ -4217,9 +4217,9 @@ TEST_F(EnergyPlusFixture, HPWH_Both_Pumped_and_Wrapped_InputProcessing)

// ValidateFuelType tests for WaterHeater:Mixed
WaterThermalTanks::getWaterHeaterMixedInputs(*state);
EXPECT_EQ(HPWHTank.FuelType, "Steam");
EXPECT_EQ(HPWHTank.OffCycParaFuelType, "Steam");
EXPECT_EQ(HPWHTank.OnCycParaFuelType, "Steam");
EXPECT_TRUE(compare_enums(HPWHTank.FuelType, WaterThermalTanks::Fuel::Steam));
EXPECT_TRUE(compare_enums(HPWHTank.OffCycParaFuelType, WaterThermalTanks::Fuel::Steam));
EXPECT_TRUE(compare_enums(HPWHTank.OnCycParaFuelType, WaterThermalTanks::Fuel::Steam));
}

++HPWaterHeaterNum;
Expand Down Expand Up @@ -5327,7 +5327,7 @@ TEST_F(EnergyPlusFixture, PlantMassFlowRatesFuncTest)
result = Tank.PlantMassFlowRatesFunc(*state,
inNodeNum,
false,
EnergyPlus::WaterThermalTanks::SideEnum::Use,
EnergyPlus::WaterThermalTanks::WaterHeaterSide::Use,
plantLoopSide,
false,
DataBranchAirLoopPlant::ControlTypeEnum::Bypass,
Expand Down

0 comments on commit 4975c47

Please sign in to comment.