8 #ifndef WARPX_FielIO_H_ 9 #define WARPX_FielIO_H_ 15 const std::array< std::unique_ptr<amrex::MultiFab>, 3 >& vector_field,
16 const amrex::DistributionMapping& dm,
17 const int dcomp,
const int ngrow );
21 const amrex::MultiFab & scalar_field,
22 const amrex::DistributionMapping& dm,
23 const int dcomp,
const int ngrow );
25 std::vector<std::uint64_t>
31 #endif // WARPX_FielIO_H_
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 int ngrow)
void AverageAndPackScalarField(amrex::MultiFab &mf_avg, const amrex::MultiFab &scalar_field, const amrex::DistributionMapping &dm, const int dcomp, const int ngrow)