diff options
Diffstat (limited to 'src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports')
116 files changed, 3173 insertions, 0 deletions
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/ASTStack.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/ASTStack.dat Binary files differnew file mode 100644 index 00000000..dfc75379 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/ASTStack.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FileInfo.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FileInfo.dat Binary files differnew file mode 100644 index 00000000..6f31fc1f --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FileInfo.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/Converted.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/Converted.dat Binary files differnew file mode 100644 index 00000000..43f81610 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/Converted.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.dat Binary files differnew file mode 100644 index 00000000..b46b6aac --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.dat Binary files differnew file mode 100644 index 00000000..63e0a89a --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.dat Binary files differnew file mode 100644 index 00000000..cf835cc6 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.dat Binary files differnew file mode 100644 index 00000000..375bf923 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.dat Binary files differnew file mode 100644 index 00000000..64839a55 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.dat Binary files differnew file mode 100644 index 00000000..e66419b9 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.dat Binary files differnew file mode 100644 index 00000000..3c0aaab4 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.dat Binary files differnew file mode 100644 index 00000000..250fd4cb --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.dat Binary files differnew file mode 100644 index 00000000..20c4ebaa --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.dat Binary files differnew file mode 100644 index 00000000..5f8594c8 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.dat Binary files differnew file mode 100644 index 00000000..ba98bae8 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.dat Binary files differnew file mode 100644 index 00000000..14c3e422 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.dat Binary files differnew file mode 100644 index 00000000..cbb7262c --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.dat Binary files differnew file mode 100644 index 00000000..f6e00693 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.dat Binary files differnew file mode 100644 index 00000000..88d599fe --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.dat Binary files differnew file mode 100644 index 00000000..68a102c8 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.dat Binary files differnew file mode 100644 index 00000000..7eba118e --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.dat Binary files differnew file mode 100644 index 00000000..90921ac0 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.dat Binary files differnew file mode 100644 index 00000000..553a5d3d --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.dat Binary files differnew file mode 100644 index 00000000..5c9bd05b --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.dat Binary files differnew file mode 100644 index 00000000..953c4985 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.dat Binary files differnew file mode 100644 index 00000000..925a35ca --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/ToBeConverted.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/ToBeConverted.dat Binary files differnew file mode 100644 index 00000000..907cddd0 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/ToBeConverted.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.dat Binary files differnew file mode 100644 index 00000000..a375e11a --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/GBLVAR.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/GBLVAR.dat Binary files differnew file mode 100644 index 00000000..91ae39c6 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/GBLVAR.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CGeneralReport.txt b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CGeneralReport.txt new file mode 100644 index 00000000..db433e16 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CGeneralReport.txt @@ -0,0 +1,193 @@ +
+
+ ***************************
+ ==> SCI2C hArtes/POLIBA Tool!!!
+ ***************************
+
+
+
+ **************************************
+ ==> Initialize SCI2C and USER2C Libraries.
+ **************************************
+
+ Adding Class: Global.
+ Adding Function: global.
+ Adding Class: Float.
+ Adding Function: float.
+ Adding Class: Double.
+ Adding Function: double.
+ Adding Class: FloatComplex.
+ Adding Function: floatcomplex.
+ Adding Class: DoubleComplex.
+ Adding Function: doublecomplex.
+ Adding Class: Sin.
+ Adding Function: sin.
+ Adding Function: sinh.
+ Adding Function: asinh.
+ Adding Function: cos.
+ Adding Function: cosh.
+ Adding Function: tan.
+ Adding Function: tanh.
+ Adding Function: exp.
+ Adding Function: conj.
+ Adding Function: inv.
+ Adding Function: ceil.
+ Adding Function: fix.
+ Adding Function: floor.
+ Adding Function: round.
+ Adding Function: int.
+ Adding Function: OpLogNot.
+ Adding Class: Atan.
+ Adding Function: atan.
+ Adding Class: Sqrt.
+ Adding Function: asin.
+ Adding Function: acos.
+ Adding Function: acosh.
+ Adding Function: atanh.
+ Adding Function: sqrt.
+ Adding Function: log.
+ Adding Function: log10.
+ Adding Class: Zeros.
+ Adding Function: zeros.
+ Adding Function: ones.
+ Adding Function: eye.
+ Adding Function: rand.
+ Adding Class: Sum.
+ Adding Function: sum.
+ Adding Function: prod.
+ Adding Function: mean.
+ Adding Function: st_deviation.
+ Adding Function: variance.
+ Adding Function: max.
+ Adding Function: min.
+ Adding Class: Abs.
+ Adding Function: abs.
+ Adding Function: real.
+ Adding Function: imag.
+ Adding Class: OpDotStar.
+ Adding Function: OpDotStar.
+ Adding Function: OpDotSlash.
+ Adding Class: OpDotHat.
+ Adding Function: OpDotHat.
+ Adding Function: OpHat.
+ Adding Function: OpDotBackSlash.
+ Adding Function: OpLogLt.
+ Adding Function: OpLogLe.
+ Adding Function: OpLogGt.
+ Adding Function: OpLogGe.
+ Adding Function: OpLogAnd.
+ Adding Function: OpLogOr.
+ Adding Class: OpLogEq.
+ Adding Function: OpLogEq.
+ Adding Function: OpLogNe.
+ Adding Class: OpStar.
+ Adding Function: OpStar.
+ Adding Class: OpApex.
+ Adding Function: OpApex.
+ Adding Function: OpDotApex.
+ Adding Function: isnan.
+ Adding Class: OpPlus.
+ Adding Function: OpPlus.
+ Adding Class: OpMinus.
+ Adding Function: OpMinus.
+ Adding Class: OpRc.
+ Adding Function: OpRc.
+ Adding Class: OpCc.
+ Adding Function: OpCc.
+ Adding Class: Find.
+ Adding Function: find.
+ Adding Class: Length.
+ Adding Function: length.
+ Adding Class: Size.
+ Adding Function: size.
+ Adding Class: Return.
+ Adding Function: return.
+ Adding Class: OpColon.
+ Adding Function: OpColon.
+ Adding Class: IsEmpty.
+ Adding Function: isempty.
+ Adding Class: Trace.
+ Adding Function: trace.
+ Adding Function: det.
+ Adding Class: OpIns.
+ Adding Function: OpIns.
+ Adding Class: OpExt.
+ Adding Function: OpExt.
+ Adding Class: Disp.
+ Adding Function: disp.
+ Adding Class: OpEqual.
+ Adding Function: OpEqual.
+ Adding Class: Mopen.
+ Adding Function: mopen.
+ Adding Class: Mput.
+ Adding Function: mput.
+ Adding Class: Mget.
+ Adding Function: mget.
+ Adding Class: Mclose.
+ Adding Function: mclose.
+ Adding Class: Mseek.
+ Adding Function: mseek.
+ Adding Class: Convol.
+ Adding Function: convol.
+ Adding Class: IFFT.
+ Adding Function: ifft.
+ Adding Class: FFT.
+ Adding Function: fft.
+ Adding Class: FFTShift.
+ Adding Function: fftshift.
+ Adding Class: Meanf.
+ Adding Function: meanf.
+ Adding Function: variancef.
+ Adding Function: stdevf.
+ Adding Class: Frmag.
+ Adding Function: frmag.
+ Adding Class: Lev.
+ Adding Function: lev.
+ Adding Class: OpBackSlash.
+ Adding Function: OpBackSlash.
+ Adding Class: Cepstrum.
+ Adding Function: Cepstrum.
+ Adding Class: Spec.
+ Adding Function: Spec.
+ Adding Class: Part.
+ Adding Function: part.
+ Adding Class: Strindex.
+ Adding Function: strindex.
+ Adding Class: StrSubSt.
+ Adding Function: strsubst.
+
+
+ ********************************
+ ==> Load SCI2C and USER2C Libraries.
+ ********************************
+
+
+
+ ********************************************
+ ==> Start translation of function "mainfunction"
+ ********************************************
+
+
+
+ *****************************************************************************************************************************************************************************************
+ ==> Generate the AST in D:\Nutricato_GAPSVN\PROGETTI_APERTI\POLIBA\hArtes\WP2_SCI2C\Software\Version_alpha\SCI2CTests\test999_WorkingDir\SCI2CTmpResultsReports\mainfunction\mainfunction.ast
+ *****************************************************************************************************************************************************************************************
+
+
+
+ *************************************************************************************************************************************************
+ ==> Generate C code in D:\Nutricato_GAPSVN\PROGETTI_APERTI\POLIBA\hArtes\WP2_SCI2C\Software\Version_alpha\SCI2CTests\test999_WorkingDir\C_Code\main.c
+ *************************************************************************************************************************************************
+
+
+
+ ****************************************************************************************************************************************************
+ ==> Generating Makefile d:\Nutricato_GAPSVN\PROGETTI_APERTI\POLIBA\hArtes\WP2_SCI2C\Software\Version_alpha\SCI2CTests\test999_WorkingDir\C_Code\Makefile
+ ****************************************************************************************************************************************************
+
+
+
+ *************************************
+ ==> Translation Successfully Completed!!!
+ *************************************
+
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls new file mode 100644 index 00000000..f5560aa2 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls new file mode 100644 index 00000000..995bd3be --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls @@ -0,0 +1,10 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls new file mode 100644 index 00000000..5596d6f4 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_MUL(IN(1).SZ(1),IN(1).SZ(2))
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls new file mode 100644 index 00000000..68b3a26b --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls @@ -0,0 +1,21 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1')
+NIN= 2
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).SZ(2)
+OUT(2).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1')
+NIN= 3
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(FA_TP_MAX(IN(1).TP,IN(2).TP),IN(3).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).SZ(2)
+OUT(2).TP= FA_TP_MAX(FA_TP_MAX(IN(1).TP,IN(2).TP),IN(3).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1')
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls new file mode 100644 index 00000000..6dd29c91 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 'd'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls new file mode 100644 index 00000000..e02e5fde --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 'd'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls new file mode 100644 index 00000000..5140dee2 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 'z'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls new file mode 100644 index 00000000..58f4b41e --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls @@ -0,0 +1,20 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 3
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 4
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls new file mode 100644 index 00000000..995bd3be --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls @@ -0,0 +1,10 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls new file mode 100644 index 00000000..d5c1741a --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls @@ -0,0 +1,26 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+NIN= 1
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+NIN= 2
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls new file mode 100644 index 00000000..26facf00 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 's'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls new file mode 100644 index 00000000..5c36046a --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 'c'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls new file mode 100644 index 00000000..f54b23a9 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls @@ -0,0 +1,26 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).VAL
+NIN= 2
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).VAL
+OUT(2).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= IN(2).VAL
+NIN= 3
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(3).VAL
+NIN= 3
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(3).VAL
+OUT(2).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= IN(3).VAL
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls new file mode 100644 index 00000000..1e14f36c --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 'd'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls new file mode 100644 index 00000000..c19d6a2a --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls new file mode 100644 index 00000000..d35b446f --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls new file mode 100644 index 00000000..d35b446f --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls new file mode 100644 index 00000000..718c15d8 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls @@ -0,0 +1,24 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SUB(IN(1).SZ(1),'1')
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SUB (IN(1).SZ(1),'1')
+OUT(1).SZ(2)= '1'
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 1
+NOUT= 3
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SUB(IN(1).SZ(1),'1')
+OUT(1).SZ(2)= '1'
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+OUT(3).TP= IN(1).TP
+OUT(3).SZ(1)= FA_SUB(IN(1).SZ(1),'1')
+OUT(3).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls new file mode 100644 index 00000000..75ee8f0e --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls @@ -0,0 +1,7 @@ +NIN= 0
+NOUT= 1
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'i'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls new file mode 100644 index 00000000..0e30bcee --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls @@ -0,0 +1,10 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP, IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 3
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_SEL1(IN(1).SZ(1),IN(3).VAL)
+OUT(1).SZ(2)= FA_SZ_SEL2(IN(1).SZ(2),IN(3).VAL)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls new file mode 100644 index 00000000..1c57f954 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls @@ -0,0 +1,5 @@ +NIN= 3
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(IN(1).VAL)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls new file mode 100644 index 00000000..116a4df4 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls @@ -0,0 +1,39 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 2
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_USER
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 2
+NOUT= 1
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 2
+NOUT= 2
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_USER
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 3
+NOUT= 1
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 3
+NOUT= 2
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_USER
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls new file mode 100644 index 00000000..6dae599e --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls @@ -0,0 +1,7 @@ +NIN= 3
+NOUT= 0
+NIN= 3
+NOUT= 1
+OUT(1).TP= 'i'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls new file mode 100644 index 00000000..0b579afd --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls @@ -0,0 +1,6 @@ +NIN= 1
+NOUT= 0
+NIN= 2
+NOUT= 0
+NIN= 3
+NOUT= 0
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls new file mode 100644 index 00000000..77919817 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(2)
+OUT(1).SZ(2)= IN(1).SZ(1)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls new file mode 100644 index 00000000..46dd5c22 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPBACKSLASH(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_1(FA_SZ_OPBACKSLASH(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls new file mode 100644 index 00000000..5464e4c0 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_ADD(IN(1).SZ(1),IN(2).SZ(1))
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls new file mode 100644 index 00000000..2e91b876 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls @@ -0,0 +1,10 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_INT(FA_ADD(FA_SUB(IN(2).VAL,IN(1).VAL),'1'))
+NIN= 3
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_INT(FA_ADD(FA_DIV(FA_SUB(IN(3).VAL,IN(1).VAL),IN(2).VAL),'1'))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls new file mode 100644 index 00000000..2a886f78 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls new file mode 100644 index 00000000..2a886f78 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls new file mode 100644 index 00000000..e8eaa5ab --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls @@ -0,0 +1,13 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ)
+OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
+NIN= 2
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ)
+OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
+OUT(2).TP= IN(2).TP
+OUT(2).SZ(1)= FA_SZ_1(IN(2).SZ)
+OUT(2).SZ(2)= FA_SZ_2(IN(2).SZ)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls new file mode 100644 index 00000000..b0cbed31 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls @@ -0,0 +1,10 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_MUL(IN(2).SZ(1),IN(2).SZ(2))
+OUT(1).SZ(2)= '1'
+NIN= 3
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_MUL(IN(2).SZ(1),IN(2).SZ(2))
+OUT(1).SZ(2)= FA_MUL(IN(3).SZ(1),IN(3).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls new file mode 100644 index 00000000..0660a252 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls @@ -0,0 +1,4 @@ +NIN= 3
+NOUT= 0
+NIN= 4
+NOUT= 0
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls new file mode 100644 index 00000000..2a886f78 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls new file mode 100644 index 00000000..9971f7a8 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls @@ -0,0 +1,10 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPMINUS(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPMINUS(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls new file mode 100644 index 00000000..44bf0c32 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls @@ -0,0 +1,10 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPPLUS(IN(1).SZ,IN(2).SZ,IN(1).TP,IN(2).TP))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPPLUS(IN(1).SZ,IN(2).SZ,IN(1).TP,IN(2).TP))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls new file mode 100644 index 00000000..36fff9e2 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= FA_ADD(IN(1).SZ(2),IN(2).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls new file mode 100644 index 00000000..f33dd783 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls new file mode 100644 index 00000000..9cb567a9 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= 'g'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(IN(1).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls new file mode 100644 index 00000000..a6d67766 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls @@ -0,0 +1,2 @@ +NIN= 0
+NOUT= 0
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls new file mode 100644 index 00000000..51a05ed8 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls new file mode 100644 index 00000000..78b3c6ad --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls @@ -0,0 +1,18 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '2'
+NIN= 1
+NOUT= 2
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_REAL(IN(1).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls new file mode 100644 index 00000000..29e22c96 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls @@ -0,0 +1,13 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= IN(1).SZ(1)
+OUT(2).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls new file mode 100644 index 00000000..73ba79d7 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls new file mode 100644 index 00000000..c5c019ad --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls @@ -0,0 +1,5 @@ +NIN= 3
+NOUT= 1
+OUT(1).TP= 'g'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(2),IN(3).SZ(2)))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls new file mode 100644 index 00000000..9cb567a9 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls @@ -0,0 +1,5 @@ +NIN= 2
+NOUT= 1
+OUT(1).TP= 'g'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(IN(1).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls new file mode 100644 index 00000000..1e528ded --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls @@ -0,0 +1,10 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_SEL1(IN(1).SZ(1),IN(2).VAL)
+OUT(1).SZ(2)= FA_SZ_SEL2(IN(1).SZ(2),IN(2).VAL)
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls new file mode 100644 index 00000000..d0c0c86a --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls @@ -0,0 +1,5 @@ +NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls new file mode 100644 index 00000000..a5c3c25b --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls @@ -0,0 +1,15 @@ +NIN= 0
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ)
+OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= IN(1).VAL
+OUT(1).SZ(2)= IN(2).VAL
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann new file mode 100644 index 00000000..4e17763b --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann @@ -0,0 +1 @@ +CLASS: Cepstrum
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann new file mode 100644 index 00000000..d0d31001 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann @@ -0,0 +1 @@ +CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann new file mode 100644 index 00000000..f91ad693 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann @@ -0,0 +1 @@ +CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann new file mode 100644 index 00000000..f91ad693 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann @@ -0,0 +1 @@ +CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann new file mode 100644 index 00000000..f91ad693 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann @@ -0,0 +1 @@ +CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann new file mode 100644 index 00000000..51356b5b --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann @@ -0,0 +1 @@ +CLASS: Atan
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann new file mode 100644 index 00000000..f91ad693 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann @@ -0,0 +1 @@ +CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann new file mode 100644 index 00000000..d0529024 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann @@ -0,0 +1 @@ +CLASS: Convol
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann new file mode 100644 index 00000000..4da3715f --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann @@ -0,0 +1 @@ +CLASS: Trace
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann new file mode 100644 index 00000000..2e6a9ad5 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann @@ -0,0 +1 @@ +CLASS: Disp
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann new file mode 100644 index 00000000..667df626 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann @@ -0,0 +1 @@ +CLASS: Double
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann new file mode 100644 index 00000000..266fd573 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann @@ -0,0 +1 @@ +CLASS: DoubleComplex
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann new file mode 100644 index 00000000..40b82d62 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann @@ -0,0 +1 @@ +CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann new file mode 100644 index 00000000..b51676f9 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann @@ -0,0 +1 @@ +CLASS: FFT
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann new file mode 100644 index 00000000..7d986d4f --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann @@ -0,0 +1 @@ +CLASS: FFTShift
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann new file mode 100644 index 00000000..52c8d020 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann @@ -0,0 +1 @@ +CLASS: Find
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann new file mode 100644 index 00000000..cff917cf --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann @@ -0,0 +1 @@ +CLASS: Float
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann new file mode 100644 index 00000000..a2bc2f40 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann @@ -0,0 +1 @@ +CLASS: FloatComplex
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann new file mode 100644 index 00000000..172545df --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann @@ -0,0 +1 @@ +CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main.h b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main.h new file mode 100644 index 00000000..3d8848fd --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main.h @@ -0,0 +1,44 @@ +/*
+** ************************************************
+** hArtes/POLIBA SCILAB2C
+** Contact: raffaele.nutricato@tiscali.it
+** ************************************************
+*/
+
+
+/*
+** -----------------------
+** --- SCI2C Includes. ---
+** -----------------------
+*/
+#include "/cygdrive/d/Nutricato_GAPSVN/PROGETTI_APERTI/POLIBA/hArtes/WP2_SCI2C/Software/Version_alpha/Scilab2C/CFiles/sci2cincludes/sci2clib.h"
+/*
+** ---------------------------
+** --- End SCI2C Includes. ---
+** ---------------------------
+*/
+
+
+/*
+** -------------------
+** --- Prototypes. ---
+** -------------------
+*/
+SCI2Cint main();
+/*
+** -----------------------
+** --- End Prototypes. ---
+** -----------------------
+*/
+
+
+/*
+** ------------------------
+** --- USER2C Includes. ---
+** ------------------------
+*/
+/*
+** ----------------------------
+** --- End USER2C Includes. ---
+** ----------------------------
+*/
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main.rpt b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main.rpt new file mode 100644 index 00000000..695b9c51 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main.rpt @@ -0,0 +1,937 @@ +
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp9;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp11;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp12;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp13;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp15;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp16;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp17;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double __temp18;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp20;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp21;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp22;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp23;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp24;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp25;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double a;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double __temp26;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp28;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp29;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp30;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp31;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp32;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp33;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double __temp34;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp36;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp37;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp38;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp39;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp40;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp41;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double b;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp42;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp44;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp47;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp48;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp51;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double beq;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp52;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp53;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp54;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double aeq;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double C;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double gamma;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+ double ans1;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans2;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+ double ans3;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans4;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+ double ans5;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp58;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans6;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+ double ans7;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp60;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans8;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ *******************
+ ==> Handling EndProgram
+ *******************
+
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.dat Binary files differnew file mode 100644 index 00000000..e73451d2 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.dat b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.dat Binary files differnew file mode 100644 index 00000000..41af9da3 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.dat diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_declarations.c b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_declarations.c new file mode 100644 index 00000000..0a997f37 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_declarations.c @@ -0,0 +1,183 @@ +
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+ double __temp9;
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+ double __temp11;
+
+ double __temp12;
+
+ double __temp13;
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+ double __temp15;
+
+ double __temp16;
+
+ double __temp17;
+
+ double __temp18;
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+ double __temp20;
+
+ double __temp21;
+
+ double __temp22;
+
+ double __temp23;
+
+ double __temp24;
+
+ double __temp25;
+
+ double a;
+
+ double __temp26;
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+ double __temp28;
+
+ double __temp29;
+
+ double __temp30;
+
+ double __temp31;
+
+ double __temp32;
+
+ double __temp33;
+
+ double __temp34;
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+ double __temp36;
+
+ double __temp37;
+
+ double __temp38;
+
+ double __temp39;
+
+ double __temp40;
+
+ double __temp41;
+
+ double b;
+
+ double __temp42;
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+ double __temp44;
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+ double __temp47;
+
+ double __temp48;
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+ double __temp51;
+
+ double beq;
+
+ double __temp52;
+
+ double __temp53;
+
+ double __temp54;
+
+ double aeq;
+
+ double C;
+
+ double gamma;
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+
+ double ans1;
+
+ double ans2;
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+
+ double ans3;
+
+ double ans4;
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+
+ double ans5;
+
+ double __temp58;
+
+ double ans6;
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+
+ double ans7;
+
+ double __temp60;
+
+ double ans8;
+
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c new file mode 100644 index 00000000..56f3b36e --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c @@ -0,0 +1 @@ +
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_initvars.c b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_initvars.c new file mode 100644 index 00000000..56f3b36e --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_initvars.c @@ -0,0 +1 @@ +
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass1.c b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass1.c new file mode 100644 index 00000000..8a733f05 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass1.c @@ -0,0 +1,273 @@ +/*
+ SCI2C: ------------------------------------------------------------------
+ SCI2C: //SCI2C: DEFAULT_PRECISION= DOUBLE
+ SCI2C:
+ SCI2C: function mainfunction()
+ SCI2C: ------------------------------------------------------------------
+*/
+SCI2Cint main()
+{
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Knowing that
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (1) P * (V^gamma) = C
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // P = Pressure
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // V = Volume
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // gamma,C = constants depending on the particular gas used.
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (2) log10(P) = log10(C) - gamma*log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (3) x = log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (4) y = log10(P)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // than (2) becomes:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // y = a + b*x;
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a = log10(C)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // b = -gamma
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Then thanks to this transformation it is possible to perform
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a linear regression to estimate gamma and C!
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(54.3,61.8,(double* )__temp1);
+ d2d0OpRcd2((double* )__temp1, ____temp1Size,72.4,(double* )__temp2);
+ d2d0OpRcd2((double* )__temp2, ____temp2Size,88.7,(double* )__temp3);
+ d2d0OpRcd2((double* )__temp3, ____temp3Size,118.6,(double* )__temp4);
+ d2d0OpRcd2((double* )__temp4, ____temp4Size,194,(double* )Volume);
+
+ /*SCI2C: ##################################################################
+ SCI2C: Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(61.2,49.5,(double* )__temp5);
+ d2d0OpRcd2((double* )__temp5, ____temp5Size,37.6,(double* )__temp6);
+ d2d0OpRcd2((double* )__temp6, ____temp6Size,28.4,(double* )__temp7);
+ d2d0OpRcd2((double* )__temp7, ____temp7Size,19.2,(double* )__temp8);
+ d2d0OpRcd2((double* )__temp8, ____temp8Size,10.1,(double* )Pressure);
+
+ /*SCI2C: ##################################################################
+ SCI2C: x = log10(Volume);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Volume, __VolumeSize,(double* )x);
+
+ /*SCI2C: ##################################################################
+ SCI2C: y = log10(Pressure);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Pressure, __PressureSize,(double* )y);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp9 = d2sumd0((double* )y, __ySize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp10);
+ __temp11 = d2sumd0((double* )__temp10, ____temp10Size);
+ __temp12 = d0d0OpStard0(__temp9,__temp11);
+ __temp13 = d2sumd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp14);
+ __temp15 = d2sumd0((double* )__temp14, ____temp14Size);
+ __temp16 = d0d0OpStard0(__temp13,__temp15);
+ __temp17 = d0d0OpMinusd0(__temp12,__temp16);
+ __temp18 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp19);
+ __temp20 = d2sumd0((double* )__temp19, ____temp19Size);
+ __temp21 = d0d0OpStard0(__temp18,__temp20);
+ __temp22 = d2sumd0((double* )x, __xSize);
+ __temp23 = d2sumd0((double* )x, __xSize);
+ __temp24 = d0d0OpDotStard0(__temp22,__temp23);
+ __temp25 = d0d0OpMinusd0(__temp21,__temp24);
+ a = d0d0OpDotSlashd0(__temp17,__temp25);
+
+ /*SCI2C: ##################################################################
+ SCI2C: b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp26 = d2lengthd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp27);
+ __temp28 = d2sumd0((double* )__temp27, ____temp27Size);
+ __temp29 = d0d0OpStard0(__temp26,__temp28);
+ __temp30 = d2sumd0((double* )x, __xSize);
+ __temp31 = d2sumd0((double* )y, __ySize);
+ __temp32 = d0d0OpStard0(__temp30,__temp31);
+ __temp33 = d0d0OpMinusd0(__temp29,__temp32);
+ __temp34 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp35);
+ __temp36 = d2sumd0((double* )__temp35, ____temp35Size);
+ __temp37 = d0d0OpStard0(__temp34,__temp36);
+ __temp38 = d2sumd0((double* )x, __xSize);
+ __temp39 = d2sumd0((double* )x, __xSize);
+ __temp40 = d0d0OpDotStard0(__temp38,__temp39);
+ __temp41 = d0d0OpMinusd0(__temp37,__temp40);
+ b = d0d0OpDotSlashd0(__temp33,__temp41);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Other way to compute a and b
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+ SCI2C: ##################################################################*/
+ __temp42 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp42,(double* )__temp43);
+ __temp44 = d2meand0((double* )y, __ySize);
+ d2d0OpMinusd2((double* )y, __ySize,__temp44,(double* )__temp45);
+ d2d2OpDotStard2((double* )__temp43, ____temp43Size,(double* )__temp45, ____temp45Size,(double* )__temp46);
+ __temp47 = d2sumd0((double* )__temp46, ____temp46Size);
+ __temp48 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp48,(double* )__temp49);
+ d2d0OpDotHatd2((double* )__temp49, ____temp49Size,2,(double* )__temp50);
+ __temp51 = d2sumd0((double* )__temp50, ____temp50Size);
+ beq = d0d0OpDotSlashd0(__temp47,__temp51);
+
+ /*SCI2C: ##################################################################
+ SCI2C: aeq = mean(y)-mean(x)*beq;
+ SCI2C: ##################################################################*/
+ __temp52 = d2meand0((double* )y, __ySize);
+ __temp53 = d2meand0((double* )x, __xSize);
+ __temp54 = d0d0OpStard0(__temp53,beq);
+ aeq = d0d0OpMinusd0(__temp52,__temp54);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: C = 10 .^a;
+ SCI2C: ##################################################################*/
+ C = d0d0OpDotHatd0(10,a);
+
+ /*SCI2C: ##################################################################
+ SCI2C: gamma = -b;
+ SCI2C: ##################################################################*/
+ gamma = d0OpMinusd0(b);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('C')
+ SCI2C: ##################################################################*/
+ ans1 = g2dispd0((char* )__temp55, ____temp55Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(C)
+ SCI2C: ##################################################################*/
+ ans2 = d0dispd0(C);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('gamma');
+ SCI2C: ##################################################################*/
+ ans3 = g2dispd0((char* )__temp56, ____temp56Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(gamma);
+ SCI2C: ##################################################################*/
+ ans4 = d0dispd0(gamma);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('a-aeq');
+ SCI2C: ##################################################################*/
+ ans5 = g2dispd0((char* )__temp57, ____temp57Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(a-aeq)
+ SCI2C: ##################################################################*/
+ __temp58 = d0d0OpMinusd0(a,aeq);
+ ans6 = d0dispd0(__temp58);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('b-beq')
+ SCI2C: ##################################################################*/
+ ans7 = g2dispd0((char* )__temp59, ____temp59Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(b-beq)
+ SCI2C: ##################################################################*/
+ __temp60 = d0d0OpMinusd0(b,beq);
+ ans8 = d0dispd0(__temp60);
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,Pressure);
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,(C ./(Volume.^gamma)),'r')
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: endfunction
+ SCI2C: ##################################################################*/
+
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
+ return(0);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+}
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass1free.c b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass1free.c new file mode 100644 index 00000000..41584722 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass1free.c @@ -0,0 +1,12 @@ +
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass2.c b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass2.c new file mode 100644 index 00000000..00a3de8b --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/main_pass2.c @@ -0,0 +1,488 @@ +/*
+** -------------------------------------
+** --- Global Variables Declaration. ---
+** -------------------------------------
+*/
+
+
+/*
+** -----------------------------------------
+** --- End Global Variables Declaration. ---
+** -----------------------------------------
+*/
+
+/*
+ SCI2C: ------------------------------------------------------------------
+ SCI2C: //SCI2C: DEFAULT_PRECISION= DOUBLE
+ SCI2C:
+ SCI2C: function mainfunction()
+ SCI2C: ------------------------------------------------------------------
+*/
+SCI2Cint main()
+{
+/*
+** -----------------------------
+** --- Variable Declaration. ---
+** -----------------------------
+*/
+
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+ double __temp9;
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+ double __temp11;
+
+ double __temp12;
+
+ double __temp13;
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+ double __temp15;
+
+ double __temp16;
+
+ double __temp17;
+
+ double __temp18;
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+ double __temp20;
+
+ double __temp21;
+
+ double __temp22;
+
+ double __temp23;
+
+ double __temp24;
+
+ double __temp25;
+
+ double a;
+
+ double __temp26;
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+ double __temp28;
+
+ double __temp29;
+
+ double __temp30;
+
+ double __temp31;
+
+ double __temp32;
+
+ double __temp33;
+
+ double __temp34;
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+ double __temp36;
+
+ double __temp37;
+
+ double __temp38;
+
+ double __temp39;
+
+ double __temp40;
+
+ double __temp41;
+
+ double b;
+
+ double __temp42;
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+ double __temp44;
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+ double __temp47;
+
+ double __temp48;
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+ double __temp51;
+
+ double beq;
+
+ double __temp52;
+
+ double __temp53;
+
+ double __temp54;
+
+ double aeq;
+
+ double C;
+
+ double gamma;
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+
+ double ans1;
+
+ double ans2;
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+
+ double ans3;
+
+ double ans4;
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+
+ double ans5;
+
+ double __temp58;
+
+ double ans6;
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+
+ double ans7;
+
+ double __temp60;
+
+ double ans8;
+
+
+
+
+/*
+** ---------------------------------
+** --- End Variable Declaration. ---
+** ---------------------------------
+*/
+/*
+** ---------------
+** --- C code. ---
+** ---------------
+*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Knowing that
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (1) P * (V^gamma) = C
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // P = Pressure
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // V = Volume
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // gamma,C = constants depending on the particular gas used.
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (2) log10(P) = log10(C) - gamma*log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (3) x = log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (4) y = log10(P)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // than (2) becomes:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // y = a + b*x;
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a = log10(C)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // b = -gamma
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Then thanks to this transformation it is possible to perform
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a linear regression to estimate gamma and C!
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(54.3,61.8,(double* )__temp1);
+ d2d0OpRcd2((double* )__temp1, ____temp1Size,72.4,(double* )__temp2);
+ d2d0OpRcd2((double* )__temp2, ____temp2Size,88.7,(double* )__temp3);
+ d2d0OpRcd2((double* )__temp3, ____temp3Size,118.6,(double* )__temp4);
+ d2d0OpRcd2((double* )__temp4, ____temp4Size,194,(double* )Volume);
+
+ /*SCI2C: ##################################################################
+ SCI2C: Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(61.2,49.5,(double* )__temp5);
+ d2d0OpRcd2((double* )__temp5, ____temp5Size,37.6,(double* )__temp6);
+ d2d0OpRcd2((double* )__temp6, ____temp6Size,28.4,(double* )__temp7);
+ d2d0OpRcd2((double* )__temp7, ____temp7Size,19.2,(double* )__temp8);
+ d2d0OpRcd2((double* )__temp8, ____temp8Size,10.1,(double* )Pressure);
+
+ /*SCI2C: ##################################################################
+ SCI2C: x = log10(Volume);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Volume, __VolumeSize,(double* )x);
+
+ /*SCI2C: ##################################################################
+ SCI2C: y = log10(Pressure);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Pressure, __PressureSize,(double* )y);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp9 = d2sumd0((double* )y, __ySize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp10);
+ __temp11 = d2sumd0((double* )__temp10, ____temp10Size);
+ __temp12 = d0d0OpStard0(__temp9,__temp11);
+ __temp13 = d2sumd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp14);
+ __temp15 = d2sumd0((double* )__temp14, ____temp14Size);
+ __temp16 = d0d0OpStard0(__temp13,__temp15);
+ __temp17 = d0d0OpMinusd0(__temp12,__temp16);
+ __temp18 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp19);
+ __temp20 = d2sumd0((double* )__temp19, ____temp19Size);
+ __temp21 = d0d0OpStard0(__temp18,__temp20);
+ __temp22 = d2sumd0((double* )x, __xSize);
+ __temp23 = d2sumd0((double* )x, __xSize);
+ __temp24 = d0d0OpDotStard0(__temp22,__temp23);
+ __temp25 = d0d0OpMinusd0(__temp21,__temp24);
+ a = d0d0OpDotSlashd0(__temp17,__temp25);
+
+ /*SCI2C: ##################################################################
+ SCI2C: b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp26 = d2lengthd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp27);
+ __temp28 = d2sumd0((double* )__temp27, ____temp27Size);
+ __temp29 = d0d0OpStard0(__temp26,__temp28);
+ __temp30 = d2sumd0((double* )x, __xSize);
+ __temp31 = d2sumd0((double* )y, __ySize);
+ __temp32 = d0d0OpStard0(__temp30,__temp31);
+ __temp33 = d0d0OpMinusd0(__temp29,__temp32);
+ __temp34 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp35);
+ __temp36 = d2sumd0((double* )__temp35, ____temp35Size);
+ __temp37 = d0d0OpStard0(__temp34,__temp36);
+ __temp38 = d2sumd0((double* )x, __xSize);
+ __temp39 = d2sumd0((double* )x, __xSize);
+ __temp40 = d0d0OpDotStard0(__temp38,__temp39);
+ __temp41 = d0d0OpMinusd0(__temp37,__temp40);
+ b = d0d0OpDotSlashd0(__temp33,__temp41);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Other way to compute a and b
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+ SCI2C: ##################################################################*/
+ __temp42 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp42,(double* )__temp43);
+ __temp44 = d2meand0((double* )y, __ySize);
+ d2d0OpMinusd2((double* )y, __ySize,__temp44,(double* )__temp45);
+ d2d2OpDotStard2((double* )__temp43, ____temp43Size,(double* )__temp45, ____temp45Size,(double* )__temp46);
+ __temp47 = d2sumd0((double* )__temp46, ____temp46Size);
+ __temp48 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp48,(double* )__temp49);
+ d2d0OpDotHatd2((double* )__temp49, ____temp49Size,2,(double* )__temp50);
+ __temp51 = d2sumd0((double* )__temp50, ____temp50Size);
+ beq = d0d0OpDotSlashd0(__temp47,__temp51);
+
+ /*SCI2C: ##################################################################
+ SCI2C: aeq = mean(y)-mean(x)*beq;
+ SCI2C: ##################################################################*/
+ __temp52 = d2meand0((double* )y, __ySize);
+ __temp53 = d2meand0((double* )x, __xSize);
+ __temp54 = d0d0OpStard0(__temp53,beq);
+ aeq = d0d0OpMinusd0(__temp52,__temp54);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: C = 10 .^a;
+ SCI2C: ##################################################################*/
+ C = d0d0OpDotHatd0(10,a);
+
+ /*SCI2C: ##################################################################
+ SCI2C: gamma = -b;
+ SCI2C: ##################################################################*/
+ gamma = d0OpMinusd0(b);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('C')
+ SCI2C: ##################################################################*/
+ ans1 = g2dispd0((char* )__temp55, ____temp55Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(C)
+ SCI2C: ##################################################################*/
+ ans2 = d0dispd0(C);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('gamma');
+ SCI2C: ##################################################################*/
+ ans3 = g2dispd0((char* )__temp56, ____temp56Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(gamma);
+ SCI2C: ##################################################################*/
+ ans4 = d0dispd0(gamma);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('a-aeq');
+ SCI2C: ##################################################################*/
+ ans5 = g2dispd0((char* )__temp57, ____temp57Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(a-aeq)
+ SCI2C: ##################################################################*/
+ __temp58 = d0d0OpMinusd0(a,aeq);
+ ans6 = d0dispd0(__temp58);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('b-beq')
+ SCI2C: ##################################################################*/
+ ans7 = g2dispd0((char* )__temp59, ____temp59Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(b-beq)
+ SCI2C: ##################################################################*/
+ __temp60 = d0d0OpMinusd0(b,beq);
+ ans8 = d0dispd0(__temp60);
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,Pressure);
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,(C ./(Volume.^gamma)),'r')
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: endfunction
+ SCI2C: ##################################################################*/
+
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
+ return(0);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+}
+
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/mainfunction.ast b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/mainfunction.ast new file mode 100644 index 00000000..a400361d --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/mainfunction.ast @@ -0,0 +1,518 @@ + Program
+ Name : mainfunction
+ Outputs: <empty>
+ Inputs : <empty>
+ Statements
+ <EOL>
+ <EOL>
+ Comment : Knowing that
+ <EOL>
+ Comment : (1) P * (V^gamma) = C
+ <EOL>
+ Comment : Where
+ <EOL>
+ Comment : P = Pressure
+ <EOL>
+ Comment : V = Volume
+ <EOL>
+ Comment : gamma,C = constants depending on the particular gas used.
+ <EOL>
+ Comment : (2) log10(P) = log10(C) - gamma*log10(V)
+ <EOL>
+ Comment : (3) x = log10(V)
+ <EOL>
+ Comment : (4) y = log10(P)
+ <EOL>
+ Comment : than (2) becomes:
+ <EOL>
+ Comment : y = a + b*x;
+ <EOL>
+ Comment : Where
+ <EOL>
+ Comment : a = log10(C)
+ <EOL>
+ Comment : b = -gamma
+ <EOL>
+ Comment : Then thanks to this transformation it is possible to perform
+ <EOL>
+ Comment : a linear regression to estimate gamma and C!
+ <EOL>
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Number_x: 54.3
+ Number_x: 61.8
+ Operator: rc
+ EndOperation
+ Number_x: 72.4
+ Operator: rc
+ EndOperation
+ Number_x: 88.7
+ Operator: rc
+ EndOperation
+ Number_x: 118.6
+ Operator: rc
+ EndOperation
+ Number_x: 194
+ Operator: rc
+ EndOperation
+ Lhs :
+ Variable: Volume
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Number_x: 61.2
+ Number_x: 49.5
+ Operator: rc
+ EndOperation
+ Number_x: 37.6
+ Operator: rc
+ EndOperation
+ Number_x: 28.4
+ Operator: rc
+ EndOperation
+ Number_x: 19.2
+ Operator: rc
+ EndOperation
+ Number_x: 10.1
+ Operator: rc
+ EndOperation
+ Lhs :
+ Variable: Pressure
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : log10
+ #lhs : 1
+ Rhs :
+ Variable: Volume
+ EndFuncall
+ Lhs :
+ Variable: x
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : log10
+ #lhs : 1
+ Rhs :
+ Variable: Pressure
+ EndFuncall
+ Lhs :
+ Variable: y
+ EndEqual
+ <EOL>
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Variable: y
+ Operator: .*
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operator: -
+ EndOperation
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : length
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: .*
+ EndOperation
+ Operator: -
+ EndOperation
+ Operator: ./
+ EndOperation
+ Lhs :
+ Variable: a
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : length
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Variable: y
+ Operator: .*
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operator: -
+ EndOperation
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : length
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: .*
+ EndOperation
+ Operator: -
+ EndOperation
+ Operator: ./
+ EndOperation
+ Lhs :
+ Variable: b
+ EndEqual
+ <EOL>
+ <EOL>
+ Comment : Other way to compute a and b
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Variable: x
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: -
+ EndOperation
+ Operation
+ Operands:
+ Variable: y
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Operator: -
+ EndOperation
+ Operator: .*
+ EndOperation
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Variable: x
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: -
+ EndOperation
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: ./
+ EndOperation
+ Lhs :
+ Variable: beq
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Operation
+ Operands:
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Variable: beq
+ Operator: *
+ EndOperation
+ Operator: -
+ EndOperation
+ Lhs :
+ Variable: aeq
+ EndEqual
+ <EOL>
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Number_x: 10
+ Variable: a
+ Operator: .^
+ EndOperation
+ Lhs :
+ Variable: C
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Variable: b
+ Operator: -
+ EndOperation
+ Lhs :
+ Variable: gamma
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "C"
+ EndFuncall
+ Lhs :
+ Variable: ans1
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Variable: C
+ EndFuncall
+ Lhs :
+ Variable: ans2
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "gamma"
+ EndFuncall
+ Lhs :
+ Variable: ans3
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Variable: gamma
+ EndFuncall
+ Lhs :
+ Variable: ans4
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "a-aeq"
+ EndFuncall
+ Lhs :
+ Variable: ans5
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: a
+ Variable: aeq
+ Operator: -
+ EndOperation
+ EndFuncall
+ Lhs :
+ Variable: ans6
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "b-beq"
+ EndFuncall
+ Lhs :
+ Variable: ans7
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: b
+ Variable: beq
+ Operator: -
+ EndOperation
+ EndFuncall
+ Lhs :
+ Variable: ans8
+ EndEqual
+ <EOL>
+ Comment : plot(Volume,Pressure);
+ <EOL>
+ Comment : plot(Volume,(C ./(Volume.^gamma)),'r')
+ <EOL>
+ Funcall : return
+ #lhs : 0
+ Rhs :
+ <empty>
+ EndFuncall
+ <EOL>
+ EndProgram
diff --git a/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci new file mode 100644 index 00000000..75829d99 --- /dev/null +++ b/src/Scilab2C/SCI2CTests/test001_LinearRegression/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci @@ -0,0 +1,46 @@ +//SCI2C: DEFAULT_PRECISION= DOUBLE
+ +function mainfunction()
+ +// Knowing that +// (1) P * (V^gamma) = C +// Where +// P = Pressure +// V = Volume +// gamma,C = constants depending on the particular gas used. +// (2) log10(P) = log10(C) - gamma*log10(V) +// (3) x = log10(V) +// (4) y = log10(P) +// than (2) becomes: +// y = a + b*x; +// Where +// a = log10(C) +// b = -gamma +// Then thanks to this transformation it is possible to perform +// a linear regression to estimate gamma and C! + +Volume = [54.3 61.8 72.4 88.7 118.6 194.0]; +Pressure = [61.2 49.5 37.6 28.4 19.2 10.1]; +x = log10(Volume); +y = log10(Pressure); + +a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x)); +b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x)); + +// Other way to compute a and b +beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+aeq = mean(y)-mean(x)*beq;
+ +C = 10 .^a; +gamma = -b; +disp('C') +disp(C) +disp('gamma'); +disp(gamma); +disp('a-aeq'); +disp(a-aeq) +disp('b-beq') +disp(b-beq) +// plot(Volume,Pressure); +// plot(Volume,(C ./(Volume.^gamma)),'r') +endfunction |