summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsimon2009-07-21 08:43:17 +0000
committersimon2009-07-21 08:43:17 +0000
commit001695a6f08c384fd86ddac3796acf905c5a5617 (patch)
tree7dab9b22e504c75b4be067f60545460a5f79e907
parent8e4d260154baa05ca1a6dfbf0bdac0d36a32199c (diff)
downloadscilab2c-001695a6f08c384fd86ddac3796acf905c5a5617.tar.gz
scilab2c-001695a6f08c384fd86ddac3796acf905c5a5617.tar.bz2
scilab2c-001695a6f08c384fd86ddac3796acf905c5a5617.zip
Added test for expm function
Updated INIT_FillSCI2LibCDirs
-rw-r--r--macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci2
-rw-r--r--tests/unit_tests/test_double_Expm.sci9
2 files changed, 10 insertions, 1 deletions
diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
index 28adf2c9..7ef4c098 100644
--- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
+++ b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
@@ -2898,7 +2898,7 @@ PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
// --- Annotation Function And Function List Function. ---
-FunctionName = 'expm';
+FunctionName = 'expm'; // AS : Done
PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both','y');
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
diff --git a/tests/unit_tests/test_double_Expm.sci b/tests/unit_tests/test_double_Expm.sci
new file mode 100644
index 00000000..a084fb5a
--- /dev/null
+++ b/tests/unit_tests/test_double_Expm.sci
@@ -0,0 +1,9 @@
+function test_double_Expm()
+ b = [1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ; 13 14 15 16];
+ c = b*%i ;
+
+ disp(expm(b));
+ disp(expm(c));
+
+
+endfunction