Functions | |
void | findPointExtends (const deviceViewType1D< realx3 > &points, const pFlagTypeDevice &flags, realx3 &minPoint, realx3 &maxPoint) |
bool | buildListsReduce (const cells &searchCell, const deviceViewType3D< uint32 > &head, const deviceViewType1D< uint32 > &next, const deviceViewType1D< realx3 > &points, const pFlagTypeDevice &flags) |
bool | buildLists (const cells &searchCell, const deviceViewType3D< uint32 > &head, const deviceViewType1D< uint32 > &next, const deviceViewType1D< realx3 > &points, const pFlagTypeDevice &flags) |
void findPointExtends | ( | const deviceViewType1D< realx3 > & | points, |
const pFlagTypeDevice & | flags, | ||
realx3 & | minPoint, | ||
realx3 & | maxPoint | ||
) |
Definition at line 27 of file mapperNBSKernels.cpp.
References pointFlag< ExecutionSpace >::activeRange(), LAMBDA_HD, pFlow::algorithms::KOKKOS::max(), pFlow::algorithms::KOKKOS::min(), and pointFlag< ExecutionSpace >::numActive().
Referenced by mapperNBS::setSearchBox().
bool buildListsReduce | ( | const cells & | searchCell, |
const deviceViewType3D< uint32 > & | head, | ||
const deviceViewType1D< uint32 > & | next, | ||
const deviceViewType1D< realx3 > & | points, | ||
const pFlagTypeDevice & | flags | ||
) |
Definition at line 85 of file mapperNBSKernels.cpp.
References pointFlag< ExecutionSpace >::activeRange(), pointFlag< ExecutionSpace >::isAllActive(), LAMBDA_HD, and cells::pointIndexInDomain().
Referenced by mapperNBS::build().
bool buildLists | ( | const cells & | searchCell, |
const deviceViewType3D< uint32 > & | head, | ||
const deviceViewType1D< uint32 > & | next, | ||
const deviceViewType1D< realx3 > & | points, | ||
const pFlagTypeDevice & | flags | ||
) |
Definition at line 148 of file mapperNBSKernels.cpp.
References pointFlag< ExecutionSpace >::activeRange(), pointFlag< ExecutionSpace >::isAllActive(), LAMBDA_HD, and cells::pointIndex().
Referenced by mapperNBS::build().