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.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Diagnostics/MultiDiagnostics.cpp b/Source/Diagnostics/MultiDiagnostics.cpp
index da7bf2b00..6644f7b66 100644
--- a/Source/Diagnostics/MultiDiagnostics.cpp
+++ b/Source/Diagnostics/MultiDiagnostics.cpp
@@ -2,6 +2,7 @@
#include "Diagnostics/BTDiagnostics.H"
#include "Diagnostics/FullDiagnostics.H"
+#include "Diagnostics/BoundaryScrapingDiagnostics.H"
#include "Utils/TextMsg.H"
#include <AMReX_ParmParse.H>
@@ -28,6 +29,8 @@ MultiDiagnostics::MultiDiagnostics ()
#else
alldiags[i] = std::make_unique<BTDiagnostics>(i, diags_names[i]);
#endif
+ } else if ( diags_types[i] == DiagTypes::BoundaryScraping ){
+ alldiags[i] = std::make_unique<BoundaryScrapingDiagnostics>(i, diags_names[i]);
} else {
amrex::Abort(Utils::TextMsg::Err("Unknown diagnostic type"));
}
@@ -70,6 +73,7 @@ MultiDiagnostics::ReadParameters ()
pp_diag_name.get("diag_type", diag_type_str);
if (diag_type_str == "Full") diags_types[i] = DiagTypes::Full;
if (diag_type_str == "BackTransformed") diags_types[i] = DiagTypes::BackTransformed;
+ if (diag_type_str == "BoundaryScraping") diags_types[i] = DiagTypes::BoundaryScraping;
}
}