diff options
Diffstat (limited to 'Source/Diagnostics/MultiDiagnostics.cpp')
-rw-r--r-- | Source/Diagnostics/MultiDiagnostics.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Source/Diagnostics/MultiDiagnostics.cpp b/Source/Diagnostics/MultiDiagnostics.cpp index 680bd462a..ad6bd500a 100644 --- a/Source/Diagnostics/MultiDiagnostics.cpp +++ b/Source/Diagnostics/MultiDiagnostics.cpp @@ -69,10 +69,18 @@ MultiDiagnostics::ReadParameters () } void -MultiDiagnostics::FilterComputePackFlush (int step, bool force_flush) +MultiDiagnostics::FilterComputePackFlush (int step, bool force_flush, bool BackTransform) { + int i = 0; for (auto& diag : alldiags){ - diag->FilterComputePackFlush (step, force_flush); + if (BackTransform == true) { + if (diags_types[i] == DiagTypes::BackTransformed) + diag->FilterComputePackFlush (step, force_flush); + } else { + if (diags_types[i] != DiagTypes::BackTransformed) + diag->FilterComputePackFlush (step, force_flush); + } + ++i; } } |