Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::AmrAssignGrid< BinIteratorFactory > Struct Template Reference

#include <AMReX_ParticleLocator.H>

Public Member Functions

 AmrAssignGrid (const AssignGrid< BinIteratorFactory > *a_funcs, std::size_t a_size)
template<typename P, typename Assignor = DefaultAssignor>
__host__ __device__ GpuTuple< int, int, int > operator() (const P &p, int lev_min=-1, int lev_max=-1, int nGrow=0, Assignor const &assignor={}) const noexcept
template<typename P, typename Assignor = DefaultAssignor>
__host__ __device__ GpuTuple< int, int, int > operator() (const P &p, int lev_min, int lev_max, IntVect nGrow, Assignor const &assignor={}) const noexcept

Public Attributes

const AssignGrid< BinIteratorFactory > * m_funcs
std::size_t m_size

Constructor & Destructor Documentation

◆ AmrAssignGrid()

template<class BinIteratorFactory>
amrex::AmrAssignGrid< BinIteratorFactory >::AmrAssignGrid ( const AssignGrid< BinIteratorFactory > * a_funcs,
std::size_t a_size )
inline

Member Function Documentation

◆ operator()() [1/2]

template<class BinIteratorFactory>
template<typename P, typename Assignor = DefaultAssignor>
__host__ __device__ GpuTuple< int, int, int > amrex::AmrAssignGrid< BinIteratorFactory >::operator() ( const P & p,
int lev_min,
int lev_max,
IntVect nGrow,
Assignor const & assignor = {} ) const
inlinenoexcept

◆ operator()() [2/2]

template<class BinIteratorFactory>
template<typename P, typename Assignor = DefaultAssignor>
__host__ __device__ GpuTuple< int, int, int > amrex::AmrAssignGrid< BinIteratorFactory >::operator() ( const P & p,
int lev_min = -1,
int lev_max = -1,
int nGrow = 0,
Assignor const & assignor = {} ) const
inlinenoexcept

Member Data Documentation

◆ m_funcs

template<class BinIteratorFactory>
const AssignGrid<BinIteratorFactory>* amrex::AmrAssignGrid< BinIteratorFactory >::m_funcs

◆ m_size

template<class BinIteratorFactory>
std::size_t amrex::AmrAssignGrid< BinIteratorFactory >::m_size

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