multiplication between matrix and scalar corrected 54/11254/2
Cedric Delamarre [Wed, 10 Apr 2013 15:10:40 +0000 (17:10 +0200)]
[1 2 3] * 2

Change-Id: I7a9fa8fdee521e0a2e0ac1f8e01407203bccd782

scilab/modules/operations/src/cpp/types_multiplication.cpp

index 0c6a7bb..3a912b0 100644 (file)
@@ -364,6 +364,8 @@ int MultiplyDoubleByDouble(Double* _pDouble1, Double* _pDouble2, Double** _pDoub
         {
             iMultiComplexScalarByComplexMatrix(_pDouble2->get(0, 0), _pDouble2->getImg(0, 0), _pDouble1->get(), _pDouble1->getImg(), _pDouble1->getSize(), 1, (*_pDoubleOut)->get(), (*_pDoubleOut)->getImg());
         }
+
+        return 0;
     }
 
     if (_pDouble1->getDims() > 2 || _pDouble2->getDims() > 2 || _pDouble1->getCols() != _pDouble2->getRows())
@@ -461,6 +463,8 @@ int DotMultiplyDoubleByDouble(Double* _pDouble1, Double* _pDouble2, Double**  _p
         {
             iMultiComplexScalarByComplexMatrix(_pDouble2->get(0), _pDouble2->getImg(0), _pDouble1->get(), _pDouble1->getImg(), _pDouble1->getSize(), 1, (*_pDoubleOut)->get(), (*_pDoubleOut)->getImg());
         }
+
+        return 0;
     }
 
     if (_pDouble1->getDims() != _pDouble2->getDims())