Specialization for a const array of dimension dim. More...
Specialization for a const array of dimension dim.
| T | type of the array |
| dim | dimensionality of the array |
Definition at line 1958 of file Point_operators.hpp.
#include <Point_operators.hpp>
Public Types | |
| typedef int | has_init |
| indicate that init must be called before value | |
| typedef int | is_expression |
| indicate that this class encapsulate an expression | |
| typedef T | coord_type |
| The type of the internal vector. | |
Public Member Functions | |
| __device__ __host__ | point_expression (const T(&d)[dim]) |
| construct from an array of dimension dim | |
| __device__ __host__ void | init () const |
| This function must be called before value. | |
| T | operator[] (int n) const |
| Array operator. | |
| __device__ __host__ T | value (const size_t k) const |
| Evaluate the expression at coordinate k. | |
Static Public Attributes | |
| static const unsigned int | nvals = dim |
| this operation produce a vector as result of size dims | |
Private Attributes | |
| const T(& | d )[dim] |
| array of dimensions dim | |
| typedef T point_expression< const T[dim]>::coord_type |
The type of the internal vector.
Definition at line 1975 of file Point_operators.hpp.
| typedef int point_expression< const T[dim]>::has_init |
indicate that init must be called before value
Definition at line 1966 of file Point_operators.hpp.
| typedef int point_expression< const T[dim]>::is_expression |
indicate that this class encapsulate an expression
Definition at line 1969 of file Point_operators.hpp.
|
inline |
construct from an array of dimension dim
| d | array |
Definition at line 1982 of file Point_operators.hpp.
|
inline |
This function must be called before value.
it calculate the scalar product before return the values
Definition at line 1992 of file Point_operators.hpp.
|
inline |
Array operator.
Definition at line 1999 of file Point_operators.hpp.
|
inline |
Evaluate the expression at coordinate k.
It just return the value set in the constructor
| k | coordinate |
Definition at line 2013 of file Point_operators.hpp.
|
private |
array of dimensions dim
Definition at line 1961 of file Point_operators.hpp.
|
static |
this operation produce a vector as result of size dims
Definition at line 1972 of file Point_operators.hpp.