a:23:{s:9:"#provides";s:17:"dojox.math.matrix";s:9:"#resource";s:14:"math/matrix.js";s:21:"dojox.math.matrix.iDF";a:1:{s:7:"summary";s:0:"";}s:29:"dojox.math.matrix.ALMOST_ZERO";a:1:{s:7:"summary";s:0:"";}s:26:"dojox.math.matrix.multiply";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:1:"a";a:1:{s:4:"type";s:5:"Array";}s:1:"b";a:1:{s:4:"type";s:5:"Array";}}s:6:"source";s:583:"dojo.provide("dojox.math.matrix"); dojo.mixin(dojox.math.matrix, { iDF:0, ALMOST_ZERO: 1e-10, multiply: function(/* Array */a, /* Array */b){ // summary // Multiply matrix a by matrix b. var ay=a.length, ax=a[0].length, by=b.length, bx=b[0].length; if(ax!=by){ console.warn("Can't multiply matricies of sizes " + ax + "," + ay + " and " + bx + "," + by); return [[0]]; } var c=[]; for (var k=0; k-1){ b+="."; } while(b.length0?a[0].length:0; var buffer=""; for(var y=0; y-1){ b+="."; } while(b.length0?a[0].length:0; var buffer=""; for(var y=0; y-1){ b+="."; } while(b.length0?a[0].length:0; var buffer=""; for(var y=0; y