#include <cl.hpp>
Public Member Functions | |
NDRange () | |
NDRange (::size_t size0) | |
NDRange (::size_t size0,::size_t size1) | |
NDRange (::size_t size0,::size_t size1,::size_t size2) | |
operator const ::size_t * () const | |
::size_t | dimensions () const |
Private Attributes | |
size_t< 3 > | sizes_ |
cl_uint | dimensions_ |
cl::NDRange::NDRange | ( | ) | [inline] |
Definition at line 2630 of file cl.hpp.
: dimensions_(0) { }
cl::NDRange::NDRange | ( | ::size_t | size0 | ) | [inline] |
Definition at line 2634 of file cl.hpp.
: dimensions_(1) { sizes_.push_back(size0); }
cl::NDRange::NDRange | ( | ::size_t | size0, |
::size_t | size1 | ||
) | [inline] |
cl::NDRange::NDRange | ( | ::size_t | size0, |
::size_t | size1, | ||
::size_t | size2 | ||
) | [inline] |
::size_t cl::NDRange::dimensions | ( | ) | const [inline] |
Definition at line 2656 of file cl.hpp.
{ return dimensions_; }
cl::NDRange::operator const ::size_t * | ( | ) | const [inline] |
cl_uint cl::NDRange::dimensions_ [private] |
size_t<3> cl::NDRange::sizes_ [private] |