Object Info


matmult_(_G1081, _G1082) is defined in /home/robert/projects/Ctadel/linalg.s:147
matmult_(_G1081, _G1082) --> object
------------------------------------ Properties:
matmult_([], [[{_G106177} | _G106175] | _G106172]) has body([])
matmult_([], [{_G106174} | _G106172]) has body([])
matmult_([[{_G106177}] | _G106172], [{_G106182} | _G106180]) has body([ {_G106177} * [{_G106182} | _G106180]
| matmult_(_G106172, [{_G106182} | _G106180]) ])
matmult_([[{_G106177} | _G106175] | _G106172], [[{_G106185} | _G106183]]) has body([ [ {_G106177}
| _G106175 ] .* [ {_G106185}
| _G106183 ]
| matmult_(_G106172, [[ {_G106185}
| _G106183 ]]) ])
matmult_([[{_G106177} | _G106175] | _G106172], [[{_G106185} | _G106183] | _G106180]) has body([ dotprodrows_([ {_G106177}
| _G106175 ], [ [ {_G106185}
| _G106183 ]
| _G106180 ])
| matmult_(_G106172, [ [ {_G106185} | _G106183 ]
| _G106180 ]) ])
matmult_([{_G106174} | _G106172], [{_G106179} | _G106177]) has body([ {_G106174} * [{_G106179} | _G106177]
| matmult_(_G106172, [{_G106179} | _G106177]) ])
matmult_({_G106171}, {_G106173}) has body(error("incompatible matrix dimensions"))
------------------------------------ Methods inherited from class object:
matmult_(_G1081, _G1082) can restore(_G106395)
save(_G106395, _G106396)
get_properties(_G106395, _G106396)
get_superobjects(_G106395, _G106396)
get_subobjects(_G106395, _G106396)
get_parents(_G106395, _G106396)
get_children(_G106395, _G106396)
get_instances(_G106395, _G106396)
create(_G106395, _G106396)
get_dependencies(_G106395, _G106396)