Block-Structured AMR Software Framework
FilterVirt Struct Reference

#include <AMReX_ParticleContainerI.H>

Public Member Functions

 FilterVirt (const amrex::AssignGrid< amrex::DenseBinIteratorFactory< amrex::Box >> &assign_buffer_grid, const GpuArray< Real, AMREX_SPACEDIM > &plo, const GpuArray< Real, AMREX_SPACEDIM > &dxi, const Box &domain)
 
template<typename SrcData >
AMREX_GPU_HOST_DEVICE int operator() (const SrcData &src, int src_i) const noexcept
 

Public Attributes

amrex::AssignGrid< amrex::DenseBinIteratorFactory< amrex::Box > > m_assign_buffer_grid
 
GpuArray< Real, AMREX_SPACEDIM > m_plo
 
GpuArray< Real, AMREX_SPACEDIM > m_dxi
 
Box m_domain
 

Constructor & Destructor Documentation

◆ FilterVirt()

FilterVirt::FilterVirt ( const amrex::AssignGrid< amrex::DenseBinIteratorFactory< amrex::Box >> &  assign_buffer_grid,
const GpuArray< Real, AMREX_SPACEDIM > &  plo,
const GpuArray< Real, AMREX_SPACEDIM > &  dxi,
const Box &  domain 
)
inline

Member Function Documentation

◆ operator()()

template<typename SrcData >
AMREX_GPU_HOST_DEVICE int FilterVirt::operator() ( const SrcData &  src,
int  src_i 
) const
inlinenoexcept

Member Data Documentation

◆ m_assign_buffer_grid

amrex::AssignGrid<amrex::DenseBinIteratorFactory<amrex::Box> > FilterVirt::m_assign_buffer_grid

◆ m_domain

Box FilterVirt::m_domain

◆ m_dxi

GpuArray<Real, AMREX_SPACEDIM> FilterVirt::m_dxi

◆ m_plo

GpuArray<Real, AMREX_SPACEDIM> FilterVirt::m_plo

The documentation for this struct was generated from the following file: