I'm not sure the exact layout of your code but as an alternative you could store your vectors as a matrix instead of individual vectors. This will allow you to work on the matrix as a whole easily and you could use matrix_row/matrix_column view classes to operate on the individual vectors inside the matrix when needed since both of these implement the vector_expression concept. This is essentially what I am doing in one of my projects and it seems to work well.
in the SVN repository there is an experimental assignment feature recently contributed by one of our contributors. You might want to have a look at it first. I hope to include into the next version.On Thu, Jun 24, 2010 at 13:21, <dariomt@gmail.com> wrote:_______________________________________________Hi list,
Suppose I have an algorithm that works over a matrix expression.
I also have a bunch of M ublas::vector's all of size N, each representing a row of a matrix.
Is it possible to create a 'view' over those vectors to pass it to the algo as a MxN matrix expression?
In this context a 'view' means that I don't need to copy the data in the vectors into a ublas::matrix
Also N >> M, both determined at runtime (i.e. N and M are not compile time constants).
Thanks!
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: david.bellot@gmail.com
--
David Bellot, PhD
david.bellot@gmail.com
http://david.bellot.free.fr
_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: manning.jesse@gmail.com