diff options
author | torset | 2009-02-06 14:48:09 +0000 |
---|---|---|
committer | torset | 2009-02-06 14:48:09 +0000 |
commit | c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7 (patch) | |
tree | e2ce4ac158ecd4fa838c1e1ecfcc21cf7534952f /src | |
parent | 527a7f7233c41e04fef5cb4aadc1885ba5a8f4ff (diff) | |
download | scilab2c-c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7.tar.gz scilab2c-c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7.tar.bz2 scilab2c-c03dd49c9d48be64cf1ed0b986f8d1a0aeb57ca7.zip |
Add chol linked files
Diffstat (limited to 'src')
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. --- |