id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking
7129 The implementation of dojox.math.matrix.inverse() is inefficient enzo Eugene Lazutkin "Here are the results of a comparison between dojox.math.matrix.inverse() and the inverse() method of the Matrix object in [http://sylvester.jcoglan.com/ Sylvester] :
{{{
Size Sylvester Dojo
20x 20: 17 ms 753 ms
30x 30: 57 ms 5,216 ms
40x 40: 123 ms 25,126 ms
100x100: 1,778 ms ???
200x200: 15,566 ms ???
}}}
I would recommend to adopt the same method as Sylvester (Gauss-Jordan) rather than the less efficient [http://en.wikipedia.org/wiki/Matrix_inversion#Analytic_solution adjugate matrix method] (which, by the way, in dojox.math is [http://en.wikipedia.org/wiki/Adjugate considered incorrectly] referenced as ""adjoint""). Sylvester is licensed under a BSD-style license, and it may be possible to use directly its code.
" enhancement closed high 1.13 Dojox 1.1.1 patchwelcome Tom Trenka