AlphaVec_Expression<VECTOR_TYPE>
operator * (
double d,
const VECTOR_TYPE &r) \
{ \
return AlphaVec_Expression<VECTOR_TYPE> (d, r); \
} \
template<typename L> \
AlphaMatVec_X_Expression<L, operation_add, VECTOR_TYPE>
operator + (
const L &l,
const VECTOR_TYPE &r) \
{ \
return AlphaMatVec_X_Expression<L, operation_add, VECTOR_TYPE > (l, r); \
} \
template<typename L> \
AlphaMatVec_X_Expression<L, operation_sub, VECTOR_TYPE>
operator - (
const L &l,
const VECTOR_TYPE &r) \
{ \
return AlphaMatVec_X_Expression<L, operation_sub, VECTOR_TYPE > (l, r); \
}
AlphaMatVec_X_Expression< L, operation_sub, R > operator-(const TE_AMV_X< L > &l, const TE_AMV_X< R > &r)
create AlphaMatVec_X_Expression<L, operation_minus, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R>
Definition: template_expressions.h:215
AlphaMatVec_X_Expression< L, operation_add, R > operator+(const TE_AMV_X< L > &l, const TE_AMV_X< R > &r)
create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R>
Definition: template_expressions.h:208