
Ublas : 
From: Johan Compen (johanc_at_[hidden])
Date: 20080428 10:27:48
Hi,
I'm using the vector and matrix classes in Boost to convert some
Matlab code to C++. I'm having troubles with this code:
typedef boost::numeric::ublas::vector<double> Vector_t;
Vector_t a(3);
a(0) = 0; a(1)=1; a(2)=2;
Vector_t b = a * 0.5; //works
Vector_t c = a + 0.5; //compiler error
error C2678: binary '+' : no operator found which takes a lefthand
operand of type 'Vector_t' (or there is no acceptable conversion)
How can I solve this? How can I add a constant value to each element
in a vector?
bye, Johan.