Boost logo

Ublas :

From: Hongyu Miao (jackymiao_at_[hidden])
Date: 2007-12-10 10:43:03


Yes, I agree with that. There are also some similar things: column(matrix) should act "like" a vector, which means
     matrix m1;
         ...
     vector v1 = column(m1,0);
should work without forcely convert the data type.

------------------
Hongyu Miao
2007-12-10

-------------------------------------------------------------
From:Neal Becker
Date:2007-12-10 10:37:46
To:ublas_at_[hidden]
CC:
Subject:Re: [ublas] zero_vector broken?

Sebastian Gesemann wrote:

> On Dec 10, 2007 4:07 PM, Neal Becker <ndbecker2_at_[hidden]> wrote:
>
>> So, we actually _want_ iterators of a zero vector to skip over the zeros?
>> I
>> guess I really don't understand this.
>>
>
> The thing is that a zero vector doesn't actually store the zeros. So,
> there's nothing to iterate over. Same thing with sparse vectors and
> matrices. Skipping (unstored) zeros is a good thing during calculations
> (i.e. a dot product) to speed things up, I guess.
>
> Cheers!
> SG

I understand that it doesn't store the zeros - that's why I used it. I
thought it was supposed to act _as if_ it had stored the zeros.

_______________________________________________
ublas mailing list
ublas_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/ublas