Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::NeighborParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >::NeighborTask Struct Reference

#include <AMReX_NeighborParticles.H>

Public Member Functions

 NeighborTask (int a_grid_id, const Box &a_box, const IntVect &a_periodic_shift)
 
bool operator< (const NeighborTask &other) const
 

Public Attributes

int grid_id
 
Box box
 
IntVect periodic_shift
 

Constructor & Destructor Documentation

◆ NeighborTask()

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = DefaultAllocator, class CellAssignor = DefaultAssignor>
amrex::NeighborParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >::NeighborTask::NeighborTask ( int  a_grid_id,
const Box a_box,
const IntVect a_periodic_shift 
)
inline

Member Function Documentation

◆ operator<()

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = DefaultAllocator, class CellAssignor = DefaultAssignor>
bool amrex::NeighborParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >::NeighborTask::operator< ( const NeighborTask other) const
inline

Member Data Documentation

◆ box

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = DefaultAllocator, class CellAssignor = DefaultAssignor>
Box amrex::NeighborParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >::NeighborTask::box

◆ grid_id

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = DefaultAllocator, class CellAssignor = DefaultAssignor>
int amrex::NeighborParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >::NeighborTask::grid_id

◆ periodic_shift

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = DefaultAllocator, class CellAssignor = DefaultAssignor>
IntVect amrex::NeighborParticleContainer_impl< T_ParticleType, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >::NeighborTask::periodic_shift

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