#include <Filter.H>
|
| | Filter ()=default |
| |
| void | ApplyStencil (amrex::MultiFab &dstmf, const amrex::MultiFab &srcmf, 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) |
| |
|
| amrex::Gpu::DeviceVector< amrex::Real > | stencil_x |
| |
| amrex::Gpu::DeviceVector< amrex::Real > | stencil_y |
| |
| amrex::Gpu::DeviceVector< amrex::Real > | stencil_z |
| |
| amrex::Dim3 | slen |
| |
◆ Filter()
◆ ApplyStencil() [1/2]
| void Filter::ApplyStencil |
( |
amrex::MultiFab & |
dstmf, |
|
|
const amrex::MultiFab & |
srcmf, |
|
|
int |
scomp = 0, |
|
|
int |
dcomp = 0, |
|
|
int |
ncomp = 10000 |
|
) |
| |
◆ ApplyStencil() [2/2]
| void Filter::ApplyStencil |
( |
amrex::FArrayBox & |
dstfab, |
|
|
const amrex::FArrayBox & |
srcfab, |
|
|
const amrex::Box & |
tbx, |
|
|
int |
scomp = 0, |
|
|
int |
dcomp = 0, |
|
|
int |
ncomp = 10000 |
|
) |
| |
◆ DoFilter()
| 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 |
|
) |
| |
◆ slen
◆ stencil_length_each_dir
| amrex::IntVect Filter::stencil_length_each_dir |
◆ stencil_x
| amrex::Gpu::DeviceVector<amrex::Real> Filter::stencil_x |
|
protected |
◆ stencil_y
| amrex::Gpu::DeviceVector<amrex::Real> Filter::stencil_y |
|
protected |
◆ stencil_z
| amrex::Gpu::DeviceVector<amrex::Real> Filter::stencil_z |
|
protected |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Filter/Filter.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Filter/Filter.cpp