34 #include <cugar/basic/types.h> 35 #include <cugar/basic/vector.h> 54 CUGAR_HOST_DEVICE
Split_task(
const uint32 parent,
const uint32
begin,
const uint32 end,
const uint32 level)
55 : m_parent( parent ), m_begin( begin ), m_end( end ), m_level( level ) {}
56 CUGAR_HOST_DEVICE Split_task(
const uint4 u)
57 : m_parent(u.x), m_begin(u.y), m_end(u.z), m_level(u.w) {}
59 CUGAR_HOST_DEVICE
operator uint4()
const {
return make_uint4(m_parent,m_begin,m_end,m_level); }
thrust::device_vector< T >::iterator begin(thrust::device_vector< T > &vec)
Definition: thrust_view.h:89
Definition: radixtree_context.h:51
Define a vector_view POD type and plain_view() for std::vector.
Definition: diff.h:38
Definition: radixtree_context.h:66
Definition: radixtree_context.h:49