A compile time expression consisting of two operands and one operation (taking two arguments).
More...
#include <ct_binary_expr.hpp>
Detailed Description
template<typename LHS, typename OP, typename RHS>
class viennamath::ct_binary_expr< LHS, OP, RHS >
A compile time expression consisting of two operands and one operation (taking two arguments).
- Template Parameters:
-
| LHS | The first operand ('left hand side') |
| OP | The operation (addition, subtraction, etc.) |
| RHS | The second operand ('right hand side') |
Member Typedef Documentation
Constructor & Destructor Documentation
ct_binary_expr |
( |
internal_lhs_type |
lhs, |
|
|
internal_rhs_type |
rhs | |
|
) |
| | [inline, explicit] |
Member Function Documentation
internal_lhs_type lhs |
( |
|
) |
const [inline] |
numeric_type operator() |
( |
VectorType const & |
v |
) |
const [inline] |
internal_rhs_type rhs |
( |
|
) |
const [inline] |
The documentation for this class was generated from the following file: