Re: [eigen] 3.3-alpha1 released! |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] 3.3-alpha1 released!
- From: Sergiu Dotenco <sergiu.dotenco@xxxxxxxxx>
- Date: Mon, 7 Sep 2015 14:53:47 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=7s83EP3ZJWgrVueX6BDSKRxldw+lAI+7s5vjZVNOgz4=; b=x1EI2F6ND7TFN2M3Prx/W//X5jQM1mKAJgiWQ08av+7wzksNhEArRWPeDwETDUfH3q F4gR4ABio9ypujnvbOaceKPaQB7+EZ/pbO/Rv4RFxSwg25tUat9fmuM0qGORBeq021fV IfK5bC9Y5cs0Y/+dvE//73HsslZWMUfcC834AC1KskHCV8GhWrVctDXV6f5oxTYKc+uc 8s7uW9Uv+Q4njUubAvvWVEBMZmzHSQUPD6h6XGeOjQAWVBeaUB5kw3QoXxcqqAU3wgEY xWK2yDCfKk+W38AcHFqmNC/x5PhfULz3/16p51b/klti6skIVpQ2WTf7O6zubGAzFIQ1 Zz3A==
On 9/7/2015 11:20 AM, Gael Guennebaud wrote:
>
>
> On Sun, Sep 6, 2015 at 11:03 PM, Gael Guennebaud
> <gael.guennebaud@xxxxxxxxx <mailto:gael.guennebaud@xxxxxxxxx>> wrote:
>
>
> Hi Sergiu,
>
> thank you for the feedback, I can reproduce, and the "problem" is
> that all decomposition constructors have been made explicit. I think
> that the proper fix is to make such constructor completely generic
> to accept any EigenBase<> object. Same for the compute() method.
> This way some temporaries will be avoided when passing expressions.
>
>
> Done: https://bitbucket.org/eigen/eigen/commits/bd2219a74c96/
Thanks Gael.
Regarding PermutationMatrix, there is a warning caused by
is_convertible_impl template struct due to an int being converted to
bool and causing warning C4800 (forcing value to bool 'true' or 'false'
(performance warning) at Eigen/src/Core/util/Meta.h:101). I had to dig
through the huge stack of diagnostics to locate the problem source.