|
WarpX
|
#include <Filter.H>
Public Member Functions | |
| Filter ()=default | |
| void | ApplyStencil (amrex::MultiFab &dstmf, const amrex::MultiFab &srcmf, int lev, int scomp=0, int dcomp=0, int ncomp=10000) |
| void | ApplyStencil (amrex::FArrayBox &dstfab, const amrex::FArrayBox &srcfab, const amrex::Box &tbx, int scomp=0, int dcomp=0, int ncomp=10000) |
| void | DoFilter (const amrex::Box &tbx, amrex::Array4< amrex::Real const > const &tmp, amrex::Array4< amrex::Real > const &dst, int scomp, int dcomp, int ncomp) |
Public Attributes | |
| amrex::IntVect | stencil_length_each_dir |
Protected Attributes | |
| amrex::Gpu::DeviceVector< amrex::Real > | m_stencil_0 |
| amrex::Gpu::DeviceVector< amrex::Real > | m_stencil_1 |
| amrex::Gpu::DeviceVector< amrex::Real > | m_stencil_2 |
| amrex::Dim3 | slen |
|
default |
| void Filter::ApplyStencil | ( | amrex::FArrayBox & | dstfab, |
| const amrex::FArrayBox & | srcfab, | ||
| const amrex::Box & | tbx, | ||
| int | scomp = 0, | ||
| int | dcomp = 0, | ||
| int | ncomp = 10000 ) |
| void Filter::ApplyStencil | ( | amrex::MultiFab & | dstmf, |
| const amrex::MultiFab & | srcmf, | ||
| int | lev, | ||
| int | scomp = 0, | ||
| int | dcomp = 0, | ||
| int | ncomp = 10000 ) |
| void Filter::DoFilter | ( | const amrex::Box & | tbx, |
| amrex::Array4< amrex::Real const > const & | tmp, | ||
| amrex::Array4< amrex::Real > const & | dst, | ||
| int | scomp, | ||
| int | dcomp, | ||
| int | ncomp ) |
|
protected |
|
protected |
|
protected |
|
protected |
| amrex::IntVect Filter::stencil_length_each_dir |