summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortorset2009-02-06 14:48:09 +0000
committertorset2009-02-06 14:48:09 +0000
commitc03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7 (patch)
treee2ce4ac158ecd4fa838c1e1ecfcc21cf7534952f /src
parent527a7f7233c41e04fef5cb4aadc1885ba5a8f4ff (diff)
downloadscilab2c-c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7.tar.gz
scilab2c-c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7.tar.bz2
scilab2c-c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7.zip
Add chol linked files
Diffstat (limited to 'src')
-rw-r--r--src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc31
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/cchola.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchola.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchols.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/schola.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/schols.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/zchola.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2cincludes/chol.h1
-rw-r--r--src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h49
l---------src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_chol.h1
-rw-r--r--src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci14
11 files changed, 82 insertions, 20 deletions
diff --git a/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc b/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
index ab93bded..9b901097 100644
--- a/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
+++ b/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
@@ -381,12 +381,31 @@ SWSRCS = \
$(CSRCDIR)/cconv2da.c \
$(CSRCDIR)/dconv2da.c \
$(CSRCDIR)/sconv2da.c \
- $(CSRCDIR)/zconv2da.c
-
-
-
-
-
+ $(CSRCDIR)/zconv2da.c \
+ $(CSRCDIR)/cfftma.c \
+ $(CSRCDIR)/zfftma.c \
+ $(CSRCDIR)/dfft2.c \
+ $(CSRCDIR)/dfftbi.c \
+ $(CSRCDIR)/dfftmx.c \
+ $(CSRCDIR)/fft842.c \
+ $(CSRCDIR)/r2tx.c \
+ $(CSRCDIR)/r4tx.c \
+ $(CSRCDIR)/r8tx.c \
+ $(CSRCDIR)/cifftma.c \
+ $(CSRCDIR)/zifftma.c \
+ $(CSRCDIR)/difft2.c \
+ $(CSRCDIR)/difftbi.c \
+ $(CSRCDIR)/difftmx.c \
+ $(CSRCDIR)/ifft842.c \
+ $(CSRCDIR)/ir2tx.c \
+ $(CSRCDIR)/ir4tx.c \
+ $(CSRCDIR)/ir8tx.c \
+ $(CSRCDIR)/cchola.c \
+ $(CSRCDIR)/dchols.c \
+ $(CSRCDIR)/dchola.c \
+ $(CSRCDIR)/schols.c \
+ $(CSRCDIR)/schola.c \
+ $(CSRCDIR)/zchola.c
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/cchola.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/cchola.c
new file mode 120000
index 00000000..3e6fb51d
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/cchola.c
@@ -0,0 +1 @@
+../../../../matrixOperations/chol/cchola.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchola.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchola.c
new file mode 120000
index 00000000..58264932
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchola.c
@@ -0,0 +1 @@
+../../../../matrixOperations/chol/dchola.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchols.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchols.c
new file mode 120000
index 00000000..da61820f
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dchols.c
@@ -0,0 +1 @@
+../../../../matrixOperations/chol/dchols.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/schola.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/schola.c
new file mode 120000
index 00000000..23615e34
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/schola.c
@@ -0,0 +1 @@
+../../../../matrixOperations/chol/schola.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/schols.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/schols.c
new file mode 120000
index 00000000..e7976c4d
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/schols.c
@@ -0,0 +1 @@
+../../../../matrixOperations/chol/schols.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/zchola.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/zchola.c
new file mode 120000
index 00000000..499b0688
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/zchola.c
@@ -0,0 +1 @@
+../../../../matrixOperations/chol/zchola.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/chol.h b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/chol.h
new file mode 120000
index 00000000..0b393ed6
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/chol.h
@@ -0,0 +1 @@
+../../../../matrixOperations/includes/chol.h \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
index 33bf218f..2c829432 100644
--- a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
@@ -66,6 +66,13 @@
#include "frexp.h"
/* interfacing sign */
#include "sign.h"
+#include "int_sign.h"
+/* interfacing size */
+#include "size.h"
+#include "int_size.h"
+/* interfacing type */
+#include "type.h"
+#include "int_type.h"
/* ELEMENTARY FUNCTIONS */
@@ -156,28 +163,31 @@
#include "cat.h"
#include "int_OpRc.h"
#include "int_OpCc.h"
-/* interfacing fill */
-#include "fill.h" /* interfacing ones */
-#include "ones.h"
+/* interefacing chol */
+#include "chol.h"
+#include "int_chol.h"
+/* interefacing determinant */
+#include "determ.h"
+#include "int_det.h"
+/* interfacing expm */
+#include "matrixExponential.h"
+#include "int_expm.h"
/* interefacing eye */
#include "eye.h"
#include "int_eye.h"
+/* interfacing fill */
+#include "fill.h"
+/* interefacing inversion */
+#include "matrixInversion.h"
+#include "int_invert.h"
+/* interefacing infinite norm */
+#include "infiniteNorm.h" /* interfacing ones */
+#include "ones.h"
/* interfacing trace */
#include "matrixTrace.h"
#include "int_trace.h"
/* interfacing tranpose */
#include "matrixTranspose.h"
-/* interefacing inversion */
-#include "matrixInversion.h"
-#include "int_invert.h"
-/* interfacing expm */
-#include "matrixExponential.h"
-#include "int_expm.h"
-/* interefacing infinite norm */
-#include "infiniteNorm.h"
-/* interefacing determinant */
-#include "determ.h"
-#include "int_det.h"
/* STATISTICS FUNCTIONS */
@@ -185,6 +195,17 @@
#include "conv.h"
#include "conv2d.h"
#include "int_convol.h"
+/* interefacing fft */
+#include "fft.h"
+#include "fft_internal.h"
+#include "int_fft.h"
+/* interefacing ifft */
+#include "ifft.h"
+#include "ifft_internal.h"
+#include "int_ifft.h"
+
+
+
/* STATISTICS FUNCTIONS */
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_chol.h b/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_chol.h
new file mode 120000
index 00000000..84e4dbb8
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_chol.h
@@ -0,0 +1 @@
+../../../../matrixOperations/interfaces/int_chol.h \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci
index d20b9ca4..f16c8e37 100644
--- a/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci
+++ b/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci
@@ -278,6 +278,16 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both',
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+FunctionName = 'sign';
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
+FunctionName = 'chol';
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
// -------------------
// --- Class Atan. ---
// -------------------
@@ -1319,6 +1329,10 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both',
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+FunctionName = 'type';
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
// -------------------
// --- Class Size. ---