Re: [eigen] Convert 1x1 matrix to internal type? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
Christoph Hertzberg wrote:
> David Roundy wrote:
>> Personally, I'd greatly prefer not to have any implicit conversion
>> from matrices to doubles, with the possible exception of when it's
>> known at compile time to be a 1x1 matrix. It sounds otherwise like a
>> recipe for bugs.
>
> I agree on that. In most practical situations this should be the case.
>
> Another question would be to allow things like:
>
> Eigen::Vector3d a, b, c;
> a.transpose() * b * c;
I just noted that in this case one could already write:
c * (a.transpose() * b);
So replace c by an arbitrary matrix in this example ...
> or only explicitly:
>
> double(a.transpose()*b) * c;
>
>
> Christoph
--
----------------------------------------------
Dipl.-Inf. Christoph Hertzberg
Cartesium 0.051
Universität Bremen
Enrique-Schmidt-Straße 5
28359 Bremen
Tel: (+49) 421-218-64252
----------------------------------------------