Go to the source code of this file.
◆ NAMESPACE_BEGIN()
◆ ScatterSlice()
template<class vobj>
| void ScatterSlice |
( |
const deviceVector< vobj > & | buf, |
|
|
Lattice< vobj > & | lat, |
|
|
int | x, |
|
|
int | dim, |
|
|
int | offset = 0 ) |
|
inline |
Definition at line 57 of file PaddedCell.h.
References GridBase::_rdimensions, GridBase::_simd_layout, GridBase::_slice_block, GridBase::_slice_nblock, GridBase::_slice_stride, accelerator_for, acceleratorSIMTlane(), AcceleratorWrite, autoView, getlane(), Lattice< vobj >::Grid(), GridBase::Nd(), Nd, and putlane().
Referenced by PaddedCell::Face_exchange().
◆ GatherSlice()
template<class vobj>
| void GatherSlice |
( |
deviceVector< vobj > & | buf, |
|
|
const Lattice< vobj > & | lat, |
|
|
int | x, |
|
|
int | dim, |
|
|
int | offset = 0 ) |
|
inline |
Definition at line 143 of file PaddedCell.h.
References GridBase::_rdimensions, GridBase::_simd_layout, GridBase::_slice_block, GridBase::_slice_nblock, GridBase::_slice_stride, accelerator_for, AcceleratorRead, acceleratorSIMTlane(), autoView, getlane(), Lattice< vobj >::Grid(), GridBase::Nd(), Nd, and putlane().
Referenced by PaddedCell::Face_exchange().
◆ NAMESPACE_END()