From e2ef77c268911730f89bd7d030e62742c7519b53 Mon Sep 17 00:00:00 2001 From: Brown <2mx@ornl.gov> Date: Fri, 25 Mar 2022 18:32:35 -0400 Subject: [PATCH] switch to endf/gnds agnostic functions but obviously still use endf for now --- sammy/src/io/CoverxIO.cpp | 5 +++-- sammy/src/io/CoverxIO.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sammy/src/io/CoverxIO.cpp b/sammy/src/io/CoverxIO.cpp index eb3bf9ad7..633872c8a 100644 --- a/sammy/src/io/CoverxIO.cpp +++ b/sammy/src/io/CoverxIO.cpp @@ -132,10 +132,11 @@ namespace sammy{ } CovToolBox tools; - endfendf::File33 f33; std::ofstream outFile("sammy.f33"); + endf::EndfWriterInterface writer(outFile,za,awr); tools.fillCrossCovFromCoverx(covFile,ccList); - f33.writeData(outFile,ccList,za,awr); + writer.setType("endf"); // makes it file 33 rather than GNDS + writer.writeCrossCovariance(ccList); } } diff --git a/sammy/src/io/CoverxIO.h b/sammy/src/io/CoverxIO.h index bfc2ff9ef..697ea84f1 100644 --- a/sammy/src/io/CoverxIO.h +++ b/sammy/src/io/CoverxIO.h @@ -11,7 +11,7 @@ #include "ScaleData/Core/io/CoverxReader.h" #include "ScaleUtils/EndfLib/CovarianceContainer.h" #include "../salmon/CovToolBox.h" -#include "ScaleUtils/EndfLib/endf/File33.h" +#include "ScaleUtils/EndfLib/EndfWriterInterface.h" #include "../salmon/GridData.h" #include "../endf/CovarianceData.h" -- GitLab