Go to the documentation of this file.
21 #ifndef __particleWallContactSearchs_hpp__
22 #define __particleWallContactSearchs_hpp__
30 template<
typename method>
107 #endif //__particleWallContactSearchs_hpp__
bool broadSearch(uint32 iter, real t, real dt, csPairContainerType &ppPairs, csPairContainerType &pwPairs, const deviceViewType1D< realx3 > &pointPos, const pFlagTypeDevice &flags, const deviceViewType1D< real > &diameter, bool force=false)
box domainBox_
box enclosing the simulation domain (local to processor)
typename execution_space::memory_space memory_space
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Default execution space, it can be device exe.
DefaultExecutionSpace execution_space
Kokkos::View< T * > deviceViewType1D
1D array (vector) with default device (memory space and execution space)
const auto & getMethod() const
Kokkos::View< T *, properties... > ViewType1D
1D veiw as a vector
Dictionary holds a set of data entries or sub-dictionaries that are enclosed in a curely braces or ar...
particleWallContactSearchs(const dictionary &dict, const box &domain, real minSize, real maxSize, const ViewType1D< realx3, memory_space > &position, const pFlagTypeDevice &flags, const ViewType1D< real, memory_space > &diam)