aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/MultiDiagnostics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Diagnostics/MultiDiagnostics.cpp')
-rw-r--r--Source/Diagnostics/MultiDiagnostics.cpp12
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;
}
}