@@ -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];
0 commit comments