]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Adding control on user defined sparse matrix
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Tue, 31 Jan 2017 20:40:21 +0000 (21:40 +0100)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Tue, 31 Jan 2017 20:40:21 +0000 (21:40 +0100)
resources/ADAOSchemaCatalog.xml

index 554069b461d3ed96664557ee6c70635ad82c88be..dd4bb2508d63ace3b019b5232a55d0045183d45a 100644 (file)
@@ -302,6 +302,7 @@ logging.debug("CREATE Matrix is %s"%matrix)
 import numpy, logging
 logging.debug("CREATE Entering in CreateNumpyScalarSparseMatrixFromString")
 matrix = numpy.matrix(matrix_in_string)
+if matrix.size != 1: raise ValueError('\n\n  The sparse matrix, declared as a "ScalarSparseMatrix" to be build using a scalar input,\n  is not of the good size (its actual measured size is %i). Please correct your input and relaunch.'%matrix.size)
 type = "ScalarSparseMatrix"
 logging.debug("CREATE ScalarSparseMatrix is %s"%matrix)
 ]]></code></script>