diff options
author | 2019-10-31 09:36:59 -0700 | |
---|---|---|
committer | 2019-10-31 09:36:59 -0700 | |
commit | 7cf08f6e336457b4a48874985712087faa984b64 (patch) | |
tree | 2e2569aefdaed400b9d6cf9e42ea2ab9cbcf9565 /Source/Utils/WarpXUtil.cpp | |
parent | 5280c22a64ecbfd1cabff70f75a1d189ac7c5387 (diff) | |
parent | f19c45608a62dfd4cd196d402ddab49bc4df06ee (diff) | |
download | WarpX-7cf08f6e336457b4a48874985712087faa984b64.tar.gz WarpX-7cf08f6e336457b4a48874985712087faa984b64.tar.zst WarpX-7cf08f6e336457b4a48874985712087faa984b64.zip |
Merge pull request #478 from lucafedeli88/qed_bw_qs_factory_class
Factory class for Breit Wheeler and Synchrotron engines
Diffstat (limited to 'Source/Utils/WarpXUtil.cpp')
-rw-r--r-- | Source/Utils/WarpXUtil.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/Source/Utils/WarpXUtil.cpp b/Source/Utils/WarpXUtil.cpp index 4b11eb69d..8764a09c6 100644 --- a/Source/Utils/WarpXUtil.cpp +++ b/Source/Utils/WarpXUtil.cpp @@ -1,10 +1,11 @@ -#include <cmath> - #include <WarpXUtil.H> #include <WarpXConst.H> #include <AMReX_ParmParse.H> #include <WarpX.H> +#include <cmath> +#include <fstream> + using namespace amrex; void ReadBoostedFrameParameters(Real& gamma_boost, Real& beta_boost, @@ -152,3 +153,14 @@ void NullifyMF(amrex::MultiFab& mf, int lev, amrex::Real zmin, amrex::Real zmax) } } } + +namespace WarpXUtilIO{ + bool WriteBinaryDataOnFile(std::string filename, const amrex::Vector<char>& data) + { + std::ofstream of{filename, std::ios::binary}; + of.write(data.data(), data.size()); + of.close(); + return of.good(); + } +} + |