Skip to content

Commit c06c6ff

Browse files
authored
Merge pull request #2047 from su2code/fix_time_average_custom_outputs
Small fixes for time average outputs
2 parents 8c151f3 + 4b58259 commit c06c6ff

6 files changed

Lines changed: 16 additions & 8 deletions

File tree

SU2_CFD/include/output/COutput.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ class COutput {
629629
*/
630630
inline void AddHistoryOutput(string name, string field_name, ScreenOutputFormat format,
631631
string groupname, string description,
632-
HistoryFieldType field_type = HistoryFieldType::DEFAULT ){
632+
HistoryFieldType field_type = HistoryFieldType::DEFAULT) {
633633
historyOutput_Map[name] = HistoryOutputField(field_name, format, groupname, field_type, description);
634634
historyOutput_List.push_back(name);
635635
}

SU2_CFD/src/output/CFlowCompOutput.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ void CFlowCompOutput::SetVolumeOutputFields(CConfig *config){
280280

281281
AddCommonFVMOutputs(config);
282282

283-
if (config->GetTime_Domain()){
283+
if (config->GetTime_Domain()) {
284284
SetTimeAveragedFields();
285285
}
286286
}
@@ -349,7 +349,7 @@ void CFlowCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv
349349

350350
LoadCommonFVMOutputs(config, geometry, iPoint);
351351

352-
if (config->GetTime_Domain()){
352+
if (config->GetTime_Domain()) {
353353
LoadTimeAveragedData(iPoint, Node_Flow);
354354
}
355355
}

SU2_CFD/src/output/CFlowIncOutput.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,10 @@ void CFlowIncOutput::SetVolumeOutputFields(CConfig *config){
366366
}
367367

368368
AddCommonFVMOutputs(config);
369+
370+
if (config->GetTime_Domain()) {
371+
SetTimeAveragedFields();
372+
}
369373
}
370374

371375
void CFlowIncOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolver **solver, unsigned long iPoint){
@@ -435,13 +439,17 @@ void CFlowIncOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolve
435439
LoadVolumeDataScalar(config, solver, geometry, iPoint);
436440

437441
// Streamwise Periodicity
438-
if(streamwisePeriodic) {
442+
if (streamwisePeriodic) {
439443
SetVolumeOutputValue("RECOVERED_PRESSURE", iPoint, Node_Flow->GetStreamwise_Periodic_RecoveredPressure(iPoint));
440444
if (heat && streamwisePeriodic_temperature)
441445
SetVolumeOutputValue("RECOVERED_TEMPERATURE", iPoint, Node_Flow->GetStreamwise_Periodic_RecoveredTemperature(iPoint));
442446
}
443447

444448
LoadCommonFVMOutputs(config, geometry, iPoint);
449+
450+
if (config->GetTime_Domain()) {
451+
LoadTimeAveragedData(iPoint, Node_Flow);
452+
}
445453
}
446454

447455
bool CFlowIncOutput::SetInitResiduals(const CConfig *config){

SU2_CFD/src/output/CFlowOutput.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ bool CFlowOutput::WriteVolumeOutput(CConfig *config, unsigned long Iter, bool fo
36533653
return force_writing;
36543654
}
36553655

3656-
void CFlowOutput::SetTimeAveragedFields(){
3656+
void CFlowOutput::SetTimeAveragedFields() {
36573657
AddVolumeOutput("MEAN_DENSITY", "MeanDensity", "TIME_AVERAGE", "Mean density");
36583658
AddVolumeOutput("MEAN_VELOCITY-X", "MeanVelocity_x", "TIME_AVERAGE", "Mean velocity x-component");
36593659
AddVolumeOutput("MEAN_VELOCITY-Y", "MeanVelocity_y", "TIME_AVERAGE", "Mean velocity y-component");

SU2_CFD/src/output/CNEMOCompOutput.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ void CNEMOCompOutput::SetVolumeOutputFields(CConfig *config){
287287

288288
AddCommonFVMOutputs(config);
289289

290-
if (config->GetTime_Domain()){
290+
if (config->GetTime_Domain()) {
291291
SetTimeAveragedFields();
292292
}
293293
}

SU2_CFD/src/output/COutput.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2120,7 +2120,7 @@ void COutput::SetCustomOutputs(const CConfig* config) {
21202120
#endif
21212121

21222122
if (type == OperationType::FUNCTION) {
2123-
AddHistoryOutput(output.name, output.name, ScreenOutputFormat::SCIENTIFIC, "CUSTOM", "Custom output");
2123+
AddHistoryOutput(output.name, output.name, ScreenOutputFormat::SCIENTIFIC, "CUSTOM", "Custom output", HistoryFieldType::COEFFICIENT);
21242124
break;
21252125
}
21262126

@@ -2137,7 +2137,7 @@ void COutput::SetCustomOutputs(const CConfig* config) {
21372137
/*--- Skip the terminating "]". ---*/
21382138
if (it != last) ++it;
21392139

2140-
AddHistoryOutput(output.name, output.name, ScreenOutputFormat::SCIENTIFIC, "CUSTOM", "Custom output");
2140+
AddHistoryOutput(output.name, output.name, ScreenOutputFormat::SCIENTIFIC, "CUSTOM", "Custom output", HistoryFieldType::COEFFICIENT);
21412141
}
21422142
}
21432143

0 commit comments

Comments
 (0)