|
template<typename LHS , typename RHS , typename std::enable_if<(!is_scalar< LHS >()||!is_scalar< RHS >()) &&SameElementType< LHS, RHS >::value &&same_static_length< LHS, RHS >(), bool >::type = true> |
auto | operator+ (const LHS &a, const RHS &b) |
| Addition operator for expressions.
|
|
template<typename LHS , typename std::enable_if<!is_scalar< LHS >(), bool >::type = true> |
auto | operator+ (const LHS &a) |
|
|
|
template<typename LHS , typename std::enable_if<!is_scalar< LHS >(), bool >::type = true> |
auto | expr (const LHS &a) |
| Identity operator for expression.
|
|
template<typename LHS , typename std::enable_if<!is_scalar< LHS >(), bool >::type = true> |
auto | copy (const LHS &a) |
| Identity operator for expression.
|
|
template<typename LHS , typename RHS , typename std::enable_if<(!is_scalar< LHS >()||!is_scalar< RHS >()) &&SameElementType< LHS, RHS >::value &&same_static_length< LHS, RHS >(), bool >::type = true> |
auto | operator- (const LHS &a, const RHS &b) |
| Subtraction operator for expressions.
|
|
template<typename LHS , typename std::enable_if<!is_scalar< LHS >(), bool >::type = true> |
auto | operator- (const LHS &a) |
|
|
|
template<typename LHS , typename RHS , typename std::enable_if<(!is_scalar< LHS >()||!is_scalar< RHS >()) &&SameElementType< LHS, RHS >::value &&same_static_length< LHS, RHS >(), bool >::type = true> |
auto | operator* (const LHS &a, const RHS &b) |
| Element wise multiplication operator for expressions.
|
|