WarpX
Functions
FieldIO.H File Reference
#include <AMReX_REAL.H>
#include <AMReX_BaseFwd.H>
#include <array>
#include <cstdint>
#include <memory>
#include <vector>

Go to the source code of this file.

Functions

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)
 
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)
 
std::vector< double > getReversedVec (const amrex::Real *v)
 

Function Documentation

◆ AverageAndPackScalarField()

void AverageAndPackScalarField ( amrex::MultiFab &  mf_avg,
const amrex::MultiFab &  scalar_field,
const amrex::DistributionMapping &  dm,
const int  dcomp,
const amrex::IntVect  ngrow 
)

◆ AverageAndPackVectorField()

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 
)

◆ getReversedVec() [1/2]

std::vector<std::uint64_t> getReversedVec ( const amrex::IntVect &  v)

◆ getReversedVec() [2/2]

std::vector<double> getReversedVec ( const amrex::Real *  v)