|
| PartPerCellFunctor (const amrex::MultiFab *mf_src, int lev, amrex::IntVect crse_ratio, int ncomp=1) |
|
void | operator() (amrex::MultiFab &mf_dst, int dcomp, int) const override |
| Compute the number of particles per cell directly into mf_dst. More...
|
|
| ComputeDiagFunctor (int ncomp, amrex::IntVect crse_ratio) |
|
virtual | ~ComputeDiagFunctor ()=default |
|
| ComputeDiagFunctor (const ComputeDiagFunctor &)=default |
|
ComputeDiagFunctor & | operator= (const ComputeDiagFunctor &)=default |
|
| ComputeDiagFunctor (ComputeDiagFunctor &&)=default |
|
ComputeDiagFunctor & | operator= (ComputeDiagFunctor &&)=default |
|
int | nComp () const |
|
virtual void | PrepareFunctorData (int i_buffer, bool z_slice_in_domain, amrex::Real current_z_boost, amrex::Box buffer_box, const int k_index_zlab, const int snapshot_full) |
| Prepare data required to process fields in the operator() Note that this function has parameters that are specific to back-transformed diagnostics, that are unused for regular diagnostics. More...
|
|
virtual void | InitData () |
|
void | InterpolateMFForDiag (amrex::MultiFab &mf_dst, const amrex::MultiFab &mf_src, int dcomp, const amrex::DistributionMapping &dm, bool convertRZmodes2cartesian) const |
|
Functor to cell-center MF and store result in mf_out.