From 84276c54bfc1b076591f274f64cd9890acac36d7 Mon Sep 17 00:00:00 2001 From: Patrick Shriwise Date: Thu, 8 Sep 2022 22:29:25 -0500 Subject: [PATCH] Adding additional interpolation types to the constructor --- src/tallies/filter_energyfunc.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tallies/filter_energyfunc.cpp b/src/tallies/filter_energyfunc.cpp index a09854e847..0abebf8852 100644 --- a/src/tallies/filter_energyfunc.cpp +++ b/src/tallies/filter_energyfunc.cpp @@ -38,6 +38,10 @@ void EnergyFunctionFilter::from_xml(pugi::xml_node node) interpolation_ = Interpolation::log_lin; } else if (interpolation == "log-log") { interpolation_ = Interpolation::log_log; + } else if (interpolation == "quadratic") { + interpolation_ = Interpolation::quadratic; + } else if (interpolation == "cubic") { + interpolation_ = Interpolation::cubic; } else { fatal_error(fmt::format( "Found invalid interpolation type '{}' on EnergyFunctionFilter {}.",