|
__CUDA_HD__ | DomainPoint (coord_t index) |
|
__CUDA_HD__ | DomainPoint (const DomainPoint &rhs) |
|
template<int DIM, typename T > |
__CUDA_HD__ | DomainPoint (const Point< DIM, T > &rhs) |
|
template<int DIM, typename T > |
__CUDA_HD__ | operator Point< DIM, T > (void) const |
|
__CUDA_HD__ DomainPoint & | operator= (const DomainPoint &rhs) |
|
template<int DIM, typename T > |
__CUDA_HD__ DomainPoint & | operator= (const Point< DIM, T > &rhs) |
|
__CUDA_HD__ bool | operator== (const DomainPoint &rhs) const |
|
__CUDA_HD__ bool | operator!= (const DomainPoint &rhs) const |
|
__CUDA_HD__ bool | operator< (const DomainPoint &rhs) const |
|
__CUDA_HD__ DomainPoint | operator+ (coord_t scalar) const |
|
__CUDA_HD__ DomainPoint | operator+ (const DomainPoint &rhs) const |
|
__CUDA_HD__ DomainPoint & | operator+= (coord_t scalar) |
|
__CUDA_HD__ DomainPoint & | operator+= (const DomainPoint &rhs) |
|
__CUDA_HD__ DomainPoint | operator- (coord_t scalar) const |
|
__CUDA_HD__ DomainPoint | operator- (const DomainPoint &rhs) const |
|
__CUDA_HD__ DomainPoint & | operator-= (coord_t scalar) |
|
__CUDA_HD__ DomainPoint & | operator-= (const DomainPoint &rhs) |
|
__CUDA_HD__ DomainPoint | operator* (coord_t scalar) const |
|
__CUDA_HD__ DomainPoint | operator* (const DomainPoint &rhs) const |
|
__CUDA_HD__ DomainPoint & | operator*= (coord_t scalar) |
|
__CUDA_HD__ DomainPoint & | operator*= (const DomainPoint &rhs) |
|
__CUDA_HD__ DomainPoint | operator/ (coord_t scalar) const |
|
__CUDA_HD__ DomainPoint | operator/ (const DomainPoint &rhs) const |
|
__CUDA_HD__ DomainPoint & | operator/= (coord_t scalar) |
|
__CUDA_HD__ DomainPoint & | operator/= (const DomainPoint &rhs) |
|
__CUDA_HD__ DomainPoint | operator% (coord_t scalar) const |
|
__CUDA_HD__ DomainPoint | operator% (const DomainPoint &rhs) const |
|
__CUDA_HD__ DomainPoint & | operator%= (coord_t scalar) |
|
__CUDA_HD__ DomainPoint & | operator%= (const DomainPoint &rhs) |
|
__CUDA_HD__ coord_t & | operator[] (unsigned index) |
|
__CUDA_HD__ const coord_t & | operator[] (unsigned index) const |
|
__CUDA_HD__ Color | get_color (void) const |
|
__CUDA_HD__ coord_t | get_index (void) const |
|
__CUDA_HD__ int | get_dim (void) const |
|
__CUDA_HD__ bool | exists (void) const |
|
__CUDA_HD__ bool | is_null (void) const |
|
This is a type erased point where the number of dimensions is a runtime value