Skip to content

Commit 300224d

Browse files
Added const where possible and replaced auto with su2double when initializing variables to prevent AD breaking
1 parent 0edd71f commit 300224d

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

SU2_CFD/src/solvers/CEulerSolver.cpp

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8603,17 +8603,17 @@ void CEulerSolver::TurboAverageProcess(CSolver **solver, CGeometry *geometry, CC
86038603
auto UpdateTotalQuantities = [&](const size_t iMarker, const size_t iSpan, const size_t iVertex){
86048604
/*--- Increment integral quantities for averaging ---*/
86058605

8606-
auto iPoint = geometry->turbovertex[iMarker][iSpan][iVertex]->GetNode();
8606+
const auto iPoint = geometry->turbovertex[iMarker][iSpan][iVertex]->GetNode();
86078607

86088608
/*--- Retrieve local quantities ---*/
8609-
auto Pressure = nodes->GetPressure(iPoint);
8610-
auto Density = nodes->GetDensity(iPoint);
8611-
auto Enthalpy = nodes->GetEnthalpy(iPoint);
8609+
const auto Pressure = nodes->GetPressure(iPoint);
8610+
const auto Density = nodes->GetDensity(iPoint);
8611+
const auto Enthalpy = nodes->GetEnthalpy(iPoint);
86128612

86138613
su2double Velocity[MAXNDIM] = {0}, UnitNormal[MAXNDIM] = {0}, TurboNormal[MAXNDIM] = {0}, TurboVelocity[MAXNDIM] = {0};
86148614
geometry->turbovertex[iMarker][iSpan][iVertex]->GetNormal(UnitNormal);
86158615
geometry->turbovertex[iMarker][iSpan][iVertex]->GetTurboNormal(TurboNormal);
8616-
auto Area = geometry->turbovertex[iMarker][iSpan][iVertex]->GetArea();
8616+
const auto Area = geometry->turbovertex[iMarker][iSpan][iVertex]->GetArea();
86178617

86188618
for (auto iDim=0u; iDim < nDim; iDim++) Velocity[iDim] = nodes->GetVelocity(iPoint, iDim);
86198619

@@ -8740,18 +8740,18 @@ void CEulerSolver::TurboAverageProcess(CSolver **solver, CGeometry *geometry, CC
87408740
if (config->GetMarker_All_Turbomachinery(iMarker) == iMarkerTP){
87418741
if (config->GetMarker_All_TurbomachineryFlag(iMarker) == marker_flag){
87428742

8743-
auto TotalArea = geometry->GetSpanArea(iMarker,iSpan);
8744-
auto AverageTurboNormal = geometry->GetAverageTurboNormal(iMarker,iSpan);
8745-
auto nVert = geometry->GetnTotVertexSpan(iMarker,iSpan);
8743+
const auto TotalArea = geometry->GetSpanArea(iMarker,iSpan);
8744+
const auto AverageTurboNormal = geometry->GetAverageTurboNormal(iMarker,iSpan);
8745+
const auto nVert = geometry->GetnTotVertexSpan(iMarker,iSpan);
87468746

87478747
/*--- compute normal Mach number as a check for massflow average and mixedout average ---*/
87488748
GetFluidModel()->SetTDState_Prho(TotalAreaPressure/TotalArea, TotalAreaDensity / TotalArea);
8749-
auto soundSpeed = GetFluidModel()->GetSoundSpeed();
8750-
auto MachTest = TotalFluxes[0]/(TotalAreaDensity*soundSpeed);
8749+
const su2double soundSpeed = GetFluidModel()->GetSoundSpeed(),
8750+
MachTest = TotalFluxes[0]/(TotalAreaDensity*soundSpeed);
87518751

87528752
/*--- Compute the averaged value for the boundary of interest for the span of interest ---*/
87538753

8754-
bool belowMachLimit = (abs(MachTest)< config->GetAverageMachLimit());
8754+
const bool belowMachLimit = (abs(MachTest)< config->GetAverageMachLimit());
87558755
su2double avgDensity{0}, avgPressure{0}, avgKine{0}, avgOmega{0}, avgNu{0},
87568756
avgVelocity[MAXNDIM] = {0}, avgMixTurboVelocity[MAXNDIM] = {0};
87578757
for (auto iVar = 0u; iVar<nVar; iVar++){
@@ -8930,15 +8930,15 @@ void CEulerSolver::TurboAverageProcess(CSolver **solver, CGeometry *geometry, CC
89308930
}
89318931
}
89328932
for (auto iSpan= nSpanWiseSections/2; iSpan < nSpanWiseSections-1; iSpan++){
8933-
auto Radius2 = geometry->GetTurboRadius(iMarker,iSpan+1);
8934-
auto Radius1 = geometry->GetTurboRadius(iMarker,iSpan);
8935-
auto Vt2 = AverageTurboVelocity[iMarker][iSpan +1][1]*AverageTurboVelocity[iMarker][iSpan +1][1];
8933+
const auto Radius2 = geometry->GetTurboRadius(iMarker,iSpan+1);
8934+
const auto Radius1 = geometry->GetTurboRadius(iMarker,iSpan);
8935+
const su2double Vt2 = AverageTurboVelocity[iMarker][iSpan +1][1]*AverageTurboVelocity[iMarker][iSpan +1][1];
89368936
RadialEquilibriumPressure[iMarker][iSpan +1] = RadialEquilibriumPressure[iMarker][iSpan] + AverageDensity[iMarker][iSpan +1]*Vt2/Radius2*(Radius2 - Radius1);
89378937
}
89388938
for (auto iSpan= nSpanWiseSections/2; iSpan > 0; iSpan--){
8939-
auto Radius2 = geometry->GetTurboRadius(iMarker,iSpan);
8940-
auto Radius1 = geometry->GetTurboRadius(iMarker,iSpan-1);
8941-
auto Vt2 = AverageTurboVelocity[iMarker][iSpan -1][1]*AverageTurboVelocity[iMarker][iSpan - 1][1];
8939+
const su2double Radius2 = geometry->GetTurboRadius(iMarker,iSpan);
8940+
su2double Radius1 = geometry->GetTurboRadius(iMarker,iSpan-1);
8941+
const su2double Vt2 = AverageTurboVelocity[iMarker][iSpan -1][1]*AverageTurboVelocity[iMarker][iSpan - 1][1];
89428942
Radius1 = (Radius1 > EPS)? Radius1 : Radius2;
89438943
RadialEquilibriumPressure[iMarker][iSpan -1] = RadialEquilibriumPressure[iMarker][iSpan] - AverageDensity[iMarker][iSpan -1]*Vt2/Radius1*(Radius2 - Radius1);
89448944
}

0 commit comments

Comments
 (0)