dotDivide scalar complex by matrix fixed. 62/15562/2
Cedric Delamarre [Wed, 19 Nov 2014 15:30:50 +0000 (16:30 +0100)]
// should return a matrix 3x2
2*%i ./ rand(3,2)

test_run("core","QR",["no_check_error_output" ]);

Change-Id: I724e439cb8f013f894383d05147b0ae9bfda494e

scilab/modules/ast/src/cpp/operations/types_dotdivide.cpp

index 69d12ea..7b257d4 100644 (file)
@@ -1083,7 +1083,9 @@ InternalType* dotdiv_S_IC(T *_pL, U *_pR)
 template<class T, class U, class O>
 InternalType* dotdiv_SC_M(T *_pL, U *_pR)
 {
-    return dotdiv_SC_MC<U, T, O>(_pR, _pL);
+    O* pOut = new O(_pR->getDims(), _pR->getDimsArray(), true);
+    dotdiv(_pL->get(0), _pL->getImg(0), pOut->getSize(), _pR->get(), pOut->get(), pOut->getImg());
+    return pOut;
 }
 
 template<class T, class U, class O>