Skip to content

Commit 2cbbe23

Browse files
committed
Pass vector of strings by reference.
1 parent 75746ac commit 2cbbe23

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

SU2_CFD/src/output/CMultizoneOutput.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -181,17 +181,19 @@ void CMultizoneOutput::SetMultizoneHistoryOutputFields(const COutput* const* out
181181
group = field[0].outputGroup;
182182

183183
/*--- Determine whether Maker_Analyze/Monitoring has to be used. ---*/
184-
vector<string> Marker;
184+
vector<string>* Marker;
185185
if (group == "FLOW_COEFF_SURF")
186-
Marker = Marker_Analyze;
186+
Marker = &Marker_Analyze;
187187
else if (group == "AERO_COEFF_SURF")
188-
Marker = Marker_Monitoring;
189-
else
188+
Marker = &Marker_Monitoring;
189+
else {
190+
Marker = &Marker_Analyze; // dummy to suppress maybe-uninitialized warning
190191
SU2_MPI::Error("Per Surface output group unknown: " + group, CURRENT_FUNCTION);
192+
}
191193

192194
group += zoneIndex;
193195

194-
AddHistoryOutputPerSurface(name, header, field[0].screenFormat, group, Marker, field[0].fieldType );
196+
AddHistoryOutputPerSurface(name, header, field[0].screenFormat, group, *Marker, field[0].fieldType );
195197
}
196198
}
197199
AddHistoryOutput("COMBO", "ComboObj", ScreenOutputFormat::SCIENTIFIC, "COMBO", "Combined obj. function value.", HistoryFieldType::COEFFICIENT);

0 commit comments

Comments
 (0)