Class interface for specifying NDRange values.
More...
#include <cl.hpp>
|
| | NDRange () |
| | Default constructor - resulting range has zero dimensions.
|
| |
| | NDRange (::size_t size0) |
| | Constructs one-dimensional range.
|
| |
| | NDRange (::size_t size0, ::size_t size1) |
| | Constructs two-dimensional range.
|
| |
| | NDRange (::size_t size0, ::size_t size1, ::size_t size2) |
| | Constructs three-dimensional range.
|
| |
| | operator const ::size_t * () const |
| | Conversion operator to const ::size_t *.
|
| |
| ::size_t | dimensions () const |
| | Queries the number of dimensions in the range.
|
| |
| | NDRange () |
| | Default constructor - resulting range has zero dimensions.
|
| |
| | NDRange (::size_t size0) |
| | Constructs one-dimensional range.
|
| |
| | NDRange (::size_t size0, ::size_t size1) |
| | Constructs two-dimensional range.
|
| |
| | NDRange (::size_t size0, ::size_t size1, ::size_t size2) |
| | Constructs three-dimensional range.
|
| |
| | operator const ::size_t * () const |
| | Conversion operator to const ::size_t *.
|
| |
| ::size_t | dimensions () const |
| | Queries the number of dimensions in the range.
|
| |
Class interface for specifying NDRange values.
Definition at line 4612 of file cl.hpp.
◆ NDRange() [1/8]
Default constructor - resulting range has zero dimensions.
Definition at line 4620 of file cl.hpp.
◆ NDRange() [2/8]
| cl::NDRange::NDRange |
( |
::size_t |
size0 | ) |
|
|
inline |
Constructs one-dimensional range.
Definition at line 4625 of file cl.hpp.
◆ NDRange() [3/8]
| cl::NDRange::NDRange |
( |
::size_t |
size0, |
|
|
::size_t |
size1 |
|
) |
| |
|
inline |
Constructs two-dimensional range.
Definition at line 4632 of file cl.hpp.
◆ NDRange() [4/8]
| cl::NDRange::NDRange |
( |
::size_t |
size0, |
|
|
::size_t |
size1, |
|
|
::size_t |
size2 |
|
) |
| |
|
inline |
Constructs three-dimensional range.
Definition at line 4640 of file cl.hpp.
◆ NDRange() [5/8]
Default constructor - resulting range has zero dimensions.
Definition at line 4620 of file cl.hpp.
◆ NDRange() [6/8]
| cl::NDRange::NDRange |
( |
::size_t |
size0 | ) |
|
|
inline |
Constructs one-dimensional range.
Definition at line 4625 of file cl.hpp.
◆ NDRange() [7/8]
| cl::NDRange::NDRange |
( |
::size_t |
size0, |
|
|
::size_t |
size1 |
|
) |
| |
|
inline |
Constructs two-dimensional range.
Definition at line 4632 of file cl.hpp.
◆ NDRange() [8/8]
| cl::NDRange::NDRange |
( |
::size_t |
size0, |
|
|
::size_t |
size1, |
|
|
::size_t |
size2 |
|
) |
| |
|
inline |
Constructs three-dimensional range.
Definition at line 4640 of file cl.hpp.
◆ dimensions() [1/2]
| ::size_t cl::NDRange::dimensions |
( |
| ) |
const |
|
inline |
Queries the number of dimensions in the range.
Definition at line 4657 of file cl.hpp.
◆ dimensions() [2/2]
| ::size_t cl::NDRange::dimensions |
( |
| ) |
const |
|
inline |
Queries the number of dimensions in the range.
Definition at line 4657 of file cl.hpp.
◆ operator const ::size_t *() [1/2]
| cl::NDRange::operator const ::size_t * |
( |
| ) |
const |
|
inline |
Conversion operator to const ::size_t *.
- Returns
- a pointer to the size of the first dimension.
Definition at line 4652 of file cl.hpp.
◆ operator const ::size_t *() [2/2]
| cl::NDRange::operator const ::size_t * |
( |
| ) |
const |
|
inline |
Conversion operator to const ::size_t *.
- Returns
- a pointer to the size of the first dimension.
Definition at line 4652 of file cl.hpp.
The documentation for this class was generated from the following files:
- /build/asl-qkXx7w/asl-0.1.7/debian/tmp/usr/include/ASL/acl/cl.hpp
- /build/asl-qkXx7w/asl-0.1.7/src/acl/cl.hpp