cl::NDRange Class Reference

Class interface for specifying NDRange values. More...

`#include <cl.hpp>`

## Public Member Functions

| NDRange ()
| Default constructor - resulting range has zero dimensions. More...
| NDRange (::size_t size0)
| Constructs one-dimensional range. More...
| NDRange (::size_t size0, ::size_t size1)
| Constructs two-dimensional range. More...
| NDRange (::size_t size0, ::size_t size1, ::size_t size2)
| Constructs three-dimensional range. More...
| operator const ::size_t * () const
| Conversion operator to const ::size_t *. More...
::size_t | dimensions () const
| Queries the number of dimensions in the range. More...
| NDRange ()
| Default constructor - resulting range has zero dimensions. More...
| NDRange (::size_t size0)
| Constructs one-dimensional range. More...
| NDRange (::size_t size0, ::size_t size1)
| Constructs two-dimensional range. More...
| NDRange (::size_t size0, ::size_t size1, ::size_t size2)
| Constructs three-dimensional range. More...
| operator const ::size_t * () const
| Conversion operator to const ::size_t *. More...
::size_t | dimensions () const
| Queries the number of dimensions in the range. More...

## Detailed Description

Class interface for specifying NDRange values.

Definition at line 4612 of file cl.hpp.

## Constructor & Destructor Documentation

## NDRange() [1/8]

cl::NDRange::NDRange | ( |  | ) |

inline

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]

cl::NDRange::NDRange | ( |  | ) |

inline

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.

## Member Function Documentation

## 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 file:

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/acl/cl.hpp