Salome HOME
Minor documentation improvements
[modules/adao.git] / src / daComposant / daCore / BasicObjects.py
index 76fd292115541ec3f7f48a185d9533f34158f3ee..0cc2cb04fd55367082218c5480a1033ae341fe4f 100644 (file)
@@ -224,7 +224,8 @@ class Operator(object):
                 else:
                     if self.__Matrix is not None:
                         self.__addOneMatrixCall()
-                        _hv = self.__Matrix * xv
+                        _xv = numpy.matrix(numpy.ravel(xv)).T
+                        _hv = self.__Matrix * _xv
                     else:
                         self.__addOneMethodCall()
                         _xserie.append( xv )
@@ -272,6 +273,7 @@ class Operator(object):
             _HxValue = []
             for paire in _xuValue:
                 _xValue, _uValue = paire
+                _xValue = numpy.matrix(numpy.ravel(_xValue)).T
                 self.__addOneMatrixCall()
                 _HxValue.append( self.__Matrix * _xValue )
         else:
@@ -318,6 +320,7 @@ class Operator(object):
             _HxValue = []
             for paire in _nxValue:
                 _xNominal, _xValue = paire
+                _xValue = numpy.matrix(numpy.ravel(_xValue)).T
                 self.__addOneMatrixCall()
                 _HxValue.append( self.__Matrix * _xValue )
         else: