Re: [eigen] Transform.rotation() hang |

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

*To*: eigen@xxxxxxxxxxxxxxxxxxx*Subject*: Re: [eigen] Transform.rotation() hang*From*: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>*Date*: Wed, 11 Feb 2009 14:42:49 +0100*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=LOHw3RoZFTmpfo3KRfTyxlql4+08f2WnrlTQpUDxVxE=; b=J9lsDj4wWo60tJ7wVuubtu+cLaxTYk5IkQ5fNZMFnKRmIuPIvfP6OEz5tObfvtn5m3 yp//hNeDPnBukBVJA3dmrlic7lSTns9ZQhagFqwKDLfgqOFdYVlPhkfg2eK7g01f1zwe U/ETMn+xOLOMlImf8QGYX6hSLY/RT9RuTzpxw=*Domainkey-signature*: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=P5LHb1ICArIgVn79V7YaACn9UbPpZE3scV5614oaIp/67qJs4RrR8OFCMAT2/AZIr4 o71YpRfuymEGEJP+sZsTN7ryvGTLGNu6yfZsUZCOQLzchHloU2coFu7b8T74CQeZ4ceY 7ssuK2AGP3X4CJarwEDi+o8s0/LxcJBUvoui0=

2009/2/11 Keir Mierle <mierle@xxxxxxxxx>: > I suspect a .truncate() function would be generally useful. ok, it might be generally useful, but it's important to stress that sane floating-point code should never require that; in fact, it should never even care about the difference between a 1e-300 coefficient and zero in a matrix whose norm is of the order of magnitude of 1. So i think that a function like you suggest, would only ever be useful when dealing with buggy code. For sure, we want to shed all such buggy code from Eigen ASAP, the only reason this SVD ever entered Eigen is that we needed a quick and dirty first implementation but it was never meant to stay that way. So if we add a function like that, it'll only be useful for dealing with bad code presumably outside Eigen. So such a function can still be worth having, but i wanted to mention that as it kind of relativises the importance of such a function (again, except in the very short term while we have bad SVD code). Cheers, Benoit

**References**:**[eigen] Transform.rotation() hang***From:*Ben Axelrod

**Re: [eigen] Transform.rotation() hang***From:*Benoit Jacob

**Re: [eigen] Transform.rotation() hang***From:*Keir Mierle

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] Transform.rotation() hang** - Next by Date:
**[eigen] lazy evaluation in sparse matrix multiply** - Previous by thread:
**Re: [eigen] Transform.rotation() hang** - Next by thread:
**[eigen] lazy evaluation in sparse matrix multiply**

Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |