diff options
Diffstat (limited to '')
-rw-r--r-- | Source/Diagnostics/MultiDiagnostics.cpp | 4 |
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; } } |