Relative to the construction of a Symmetric matrix (which is almost a noop) it is expensive to symmetrize it, but maybe it is negligible compared to the operations you'll run on the matrix afterwards.
2014-11-13 11:25 GMT-05:00 Steven G. Johnson <[email protected]>: > > > On Thursday, November 13, 2014 11:08:10 AM UTC-5, Andreas Noack wrote: >> >> 2) Having functions for calculating the symmetric and antisymmetric part. >> I'm fine with adding these, but I think that most users would like to use >> the symmetric annotation after operations like V*D*V' where it doesn't >> matter which part you use. >> > > That's true, but since computing (A+A')/2 is cheap and it is more > generally useful, it would probably be better to default to that rather > than just taking the upper half. >
