#include <AMReX_ParticleLocator.H>
Public Types | |
using | BinIteratorFactory = typename Bins::BinIteratorFactory |
Public Member Functions | |
AmrParticleLocator ()=default | |
AmrParticleLocator (const Vector< BoxArray > &a_ba, const Vector< Geometry > &a_geom) | |
AmrParticleLocator (const ParGDBBase *a_gdb) | |
void | build (const Vector< BoxArray > &a_ba, const Vector< Geometry > &a_geom) |
void | build (const ParGDBBase *a_gdb) |
bool | isValid (const Vector< BoxArray > &a_ba) const |
bool | isValid (const ParGDBBase *a_gdb) const |
void | setGeometry (const ParGDBBase *a_gdb) |
AmrAssignGrid< BinIteratorFactory > | getGridAssignor () const noexcept |
Private Attributes | |
Vector< ParticleLocator< Bins > > | m_locators |
Gpu::DeviceVector< AssignGrid< BinIteratorFactory > > | m_grid_assignors |
bool | m_defined = false |
using amrex::AmrParticleLocator< Bins >::BinIteratorFactory = typename Bins::BinIteratorFactory |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |