Skip to content

Commit 912aeea

Browse files
committed
merge issue
1 parent 435bea6 commit 912aeea

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

SU2_CFD/include/iteration/CFluidIteration.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ class CFluidIteration : public CIteration {
115115
* \param[in] iZone - The current zone
116116
* \param[in] ramp_flag - Flag indicating type of ramp (grid or boundary)
117117
*/
118-
void UpdateRamp(CGeometry**** geometry_container, CConfig** config_container, unsigned long iter, unsigned short iZone, RAMP_TYPE ramp_flag);
118+
void UpdateRamps(CGeometry**** geometry_container, CConfig** config_container, unsigned long iter, unsigned short iZone, RAMP_TYPE ramp_flag);
119119

120120
/*!
121121
* \brief Computes turboperformance.

SU2_CFD/src/iteration/CFluidIteration.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,20 +226,20 @@ bool CFluidIteration::Monitor(COutput* output, CIntegration**** integration, CGe
226226
/*--- Turbomachinery Specific Montior ---*/
227227
if (config[ZONE_0]->GetBoolTurbomachinery()){
228228
if (val_iZone == config[ZONE_0]->GetnZone()-1) {
229-
ComputeTurboPerformance(solver, geometry, config, config[val_iZone]->GetnInner_Iter());
229+
auto TurbomachineryBladePerformances = GetBladesPerformanceVector(solver, config[val_iZone]->GetnZone());
230230

231-
output->SetHistoryOutput(geometry, solver,
232-
config, TurbomachineryStagePerformance, TurbomachineryPerformance, val_iZone, config[val_iZone]->GetTimeIter(), config[val_iZone]->GetOuterIter(),
233-
config[val_iZone]->GetInnerIter(), val_iInst);
231+
output->SetHistoryOutput(geometry, solver, config, TurbomachineryStagePerformance, TurbomachineryBladePerformances,
232+
val_iZone, config[val_iZone]->GetTimeIter(), config[val_iZone]->GetOuterIter(),
233+
config[val_iZone]->GetInnerIter(), val_iInst);
234234
}
235235
/*--- Update ramps, grid first then outlet boundary ---*/
236236
if (config[val_iZone]->GetRampMotionFrame())
237-
UpdateRamp(geometry, config, config[val_iZone]->GetInnerIter(), val_iZone, RAMP_TYPE::GRID);
237+
UpdateRamps(geometry, config, config[val_iZone]->GetInnerIter(), val_iZone, RAMP_TYPE::GRID);
238238
}
239239

240240
// Outside turbo scope as Riemann boundaries can be ramped (pressure only)
241241
if (config[val_iZone]->GetRampOutflow())
242-
UpdateRamp(geometry, config, config[val_iZone]->GetInnerIter(), val_iZone, RAMP_TYPE::BOUNDARY);
242+
UpdateRamps(geometry, config, config[val_iZone]->GetInnerIter(), val_iZone, RAMP_TYPE::BOUNDARY);
243243

244244
output->SetHistoryOutput(geometry[val_iZone][val_iInst][MESH_0], solver[val_iZone][val_iInst][MESH_0],
245245
config[val_iZone], config[val_iZone]->GetTimeIter(), config[val_iZone]->GetOuterIter(),
@@ -257,7 +257,7 @@ bool CFluidIteration::Monitor(COutput* output, CIntegration**** integration, CGe
257257
return StopCalc;
258258
}
259259

260-
void CFluidIteration::UpdateRamp(CGeometry**** geometry_container, CConfig** config_container, unsigned long iter, unsigned short iZone, RAMP_TYPE ramp_flag) {
260+
void CFluidIteration::UpdateRamps(CGeometry**** geometry_container, CConfig** config_container, unsigned long iter, unsigned short iZone, RAMP_TYPE ramp_flag) {
261261
/*--- Generic function for handling ramps ---*/
262262
// Grid updates (i.e. rotation/translation) handled seperately to boundary (i.e. pressure/mass flow) updates
263263
auto* config = config_container[iZone];

SU2_CFD/src/iteration/CTurboIteration.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ void CTurboIteration::Preprocess(COutput* output, CIntegration**** integration,
4040
solver[val_iZone][val_iInst][MESH_0][FLOW_SOL]->TurboAverageProcess(
4141
solver[val_iZone][val_iInst][MESH_0], geometry[val_iZone][val_iInst][MESH_0], config[val_iZone], OUTFLOW);
4242

43-
InitTurboPerformance(geometry[val_iZone][val_iInst][MESH_0], config, solver[val_iZone][val_iInst][MESH_0][FLOW_SOL]->GetFluidModel(), val_iZone);
43+
InitTurboPerformance(geometry[val_iZone][val_iInst][MESH_0], config, solver[val_iZone][val_iInst][MESH_0][FLOW_SOL]->GetFluidModel());
4444

4545
}
4646

@@ -62,9 +62,8 @@ void CTurboIteration::Postprocess(COutput* output, CIntegration**** integration,
6262

6363
solver[val_iZone][val_iInst][MESH_0][FLOW_SOL]->ComputeTurboBladePerformance(geometry[val_iZone][val_iInst][MESH_0], config[val_iZone], val_iZone);
6464

65-
UpdateRamps(geometry, config, config[val_iZone]->GetInnerIter(), val_iZone);
65+
}
6666

6767
void CTurboIteration::InitTurboPerformance(CGeometry* geometry, CConfig** config, CFluidModel* fluid) {
68-
TurbomachineryPerformance = std::make_shared<CTurboOutput>(config, *geometry, *fluid);
69-
TurbomachineryStagePerformance = std::make_shared<CTurbomachineryStagePerformance>(*fluid);
68+
TurbomachineryStagePerformance = std::make_shared<CTurbomachineryStagePerformance>(*fluid);
7069
}

0 commit comments

Comments
 (0)