Main class that encapsulate a vector properties operand to be used for expressions construction.
More...
template<unsigned int prp, typename vector>
class vector_dist_expression< prp, vector >
Main class that encapsulate a vector properties operand to be used for expressions construction.
- Template Parameters
-
prp | property involved |
vector | involved |
Definition at line 433 of file vector_dist_operators.hpp.
#include <vector_dist_operators.hpp>
|
typedef vector | vtype |
| The type of the internal vector.
|
|
|
static const unsigned int | prop = prp |
| Property id of the point.
|
|
template<unsigned int prp, typename vector>
Return the vector on which is acting.
It return the vector used in getVExpr, to get this object
- Returns
- the vector
Definition at line 458 of file vector_dist_operators.hpp.
template<unsigned int prp, typename vector>
template<unsigned int prp, typename vector>
template<unsigned int prp2>
Fill the vector property with the evaluated expression.
- Parameters
-
v_exp | expression to evaluate |
- Returns
- itself
Definition at line 490 of file vector_dist_operators.hpp.
template<unsigned int prp, typename vector>
template<typename exp1 , typename exp2 , unsigned int op>
Fill the vector property with the evaluated expression.
- Parameters
-
v_exp | expression to evaluate |
- Returns
- itself
Definition at line 515 of file vector_dist_operators.hpp.
template<unsigned int prp, typename vector>
template<unsigned int prp, typename vector>
Evaluate the expression.
- Parameters
-
k | where to evaluate the expression |
- Returns
- the result of the expression
Definition at line 478 of file vector_dist_operators.hpp.
The documentation for this class was generated from the following file: