8 #ifndef WARPX_FielIO_H_ 9 #define WARPX_FielIO_H_ 11 #include <AMReX_REAL.H> 13 #include <AMReX_BaseFwd.H> 22 const std::array< std::unique_ptr<amrex::MultiFab>, 3 >& vector_field,
23 const amrex::DistributionMapping& dm,
24 const int dcomp,
const amrex::IntVect ngrow );
28 const amrex::MultiFab & scalar_field,
29 const amrex::DistributionMapping& dm,
30 const int dcomp,
const amrex::IntVect ngrow );
32 std::vector<std::uint64_t>
38 #endif // WARPX_FielIO_H_ void AverageAndPackScalarField(amrex::MultiFab &mf_avg, const amrex::MultiFab &scalar_field, const amrex::DistributionMapping &dm, const int dcomp, const amrex::IntVect ngrow)
std::vector< std::uint64_t > getReversedVec(const amrex::IntVect &v)
void AverageAndPackVectorField(amrex::MultiFab &mf_avg, const std::array< std::unique_ptr< amrex::MultiFab >, 3 > &vector_field, const amrex::DistributionMapping &dm, const int dcomp, const amrex::IntVect ngrow)