This class represent a constant parameter in a vector expression. More...
This class represent a constant parameter in a vector expression.
point | type of point |
Definition at line 33 of file vector_dist_operators_extensions.hpp.
#include <vector_dist_operators_extensions.hpp>
Public Types | |
typedef void | vtype |
typedef boost::mpl::bool_< false > | is_sort |
result for is sort | |
typedef void | NN_type |
NN_type. | |
Public Member Functions | |
vector_dist_expression (point p) | |
vector expression from a constant point | |
void | init () const |
This function must be called before value. | |
__device__ __host__ point | value (const vect_dist_key_dx &k) const |
Evaluate the expression. | |
Private Attributes | |
point | p |
constant point stored | |
typedef boost::mpl::bool_<false> vector_dist_expression< 16384, point >::is_sort |
result for is sort
Definition at line 43 of file vector_dist_operators_extensions.hpp.
typedef void vector_dist_expression< 16384, point >::NN_type |
NN_type.
Definition at line 46 of file vector_dist_operators_extensions.hpp.
typedef void vector_dist_expression< 16384, point >::vtype |
Definition at line 40 of file vector_dist_operators_extensions.hpp.
|
inline |
vector expression from a constant point
Definition at line 49 of file vector_dist_operators_extensions.hpp.
|
inline |
This function must be called before value.
it initialize the expression if needed
Definition at line 58 of file vector_dist_operators_extensions.hpp.
|
inline |
Evaluate the expression.
k | where to evaluate the expression (ignored) |
Definition at line 68 of file vector_dist_operators_extensions.hpp.
|
private |
constant point stored
Definition at line 36 of file vector_dist_operators_extensions.hpp.