Functor to compute a diagnostic and store the result in existing MultiFab.
More...
#include <ComputeDiagFunctor.H>
Functor to compute a diagnostic and store the result in existing MultiFab.
◆ ComputeDiagFunctor()
| ComputeDiagFunctor::ComputeDiagFunctor |
( |
int |
ncomp, |
|
|
amrex::IntVect |
crse_ratio |
|
) |
| |
|
inline |
◆ ~ComputeDiagFunctor()
| virtual ComputeDiagFunctor::~ComputeDiagFunctor |
( |
| ) |
|
|
virtualdefault |
◆ InitData()
| virtual void ComputeDiagFunctor::InitData |
( |
| ) |
|
|
inlinevirtual |
◆ nComp()
| int ComputeDiagFunctor::nComp |
( |
| ) |
const |
|
inline |
Number of component from the input multifab to write to the output multifab
◆ operator()()
| virtual void ComputeDiagFunctor::operator() |
( |
amrex::MultiFab & |
mf_dst, |
|
|
int |
dcomp, |
|
|
const int |
i_buffer = 0 |
|
) |
| const |
|
pure virtual |
◆ PrepareFunctorData()
| virtual void ComputeDiagFunctor::PrepareFunctorData |
( |
int |
i_buffer, |
|
|
bool |
ZSliceInDomain, |
|
|
amrex::Real |
current_z_boost, |
|
|
amrex::Box |
buffer_box, |
|
|
const int |
k_index_zlab |
|
) |
| |
|
inlinevirtual |
◆ m_crse_ratio
| amrex::IntVect ComputeDiagFunctor::m_crse_ratio |
|
protected |
Coarsening ratio used to interpolate fields from simulation MultiFabs to output MultiFab.
◆ m_ncomp
| int ComputeDiagFunctor::m_ncomp |
|
private |
Number of components of mf_dst that this functor updates.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Diagnostics/ComputeDiagFunctors/ComputeDiagFunctor.H