[eigen] Re: ArrayXXf::matrix().applyOnTheLeft(...) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: Eigen development <eigen@xxxxxxxxxxxxxxxxxxx>
- Subject: [eigen] Re: ArrayXXf::matrix().applyOnTheLeft(...)
- From: Rhys Ulerich <rhys.ulerich@xxxxxxxxx>
- Date: Fri, 30 May 2014 14:25:51 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=uxdM7YfWM4Nb2QyxjP6mCtKkl/7flvKUvQIOhiMdAJc=; b=tnUz81DdhImYPmki5K4+blyAf4U8YZVn8vTn2IqPKipa2teD/2z+XYEOT6om61yQ/S IQDO3giLZCLMBLvBooyrkykDP63VmgZHRlkm4o8aPd9qXgCaIQjOsOF3dWvfd57IOsUo QZpacv/Iu4H1wCdIXBBlkg1HECZVAjE/05YyDz5k1T0Qvvco4u6gp1WLEydjj9dLSvNQ Rby2iFcsi+KFU/hmBCkVBanC5PhsmgycJjaSXvul0fwMMnhnBPsC4W8ikDxvN8WFK09r M5LMb9eMkxiUzTPy0Uj3i5skwMAmtXkT5cYK51Ypxp7X90ApafNNbyvHx5JrYl1df+A3 gsSg==
Having perused the API a bit and been bitten by similar issues in
these variants...
B = x.transpose() * B.matrix();
B.matrix().transpose().applyOnTheRight(x);
B.transpose().matrix().applyOnTheRight(x);
....short of assigning the product into a new variable, is there a way
to write the problematic expression that doesn't trip such an
assertion?
- Rhys