summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RUN_TESTS/RUN_TESTS.vcproj4
-rw-r--r--scilab2c.sln263
-rw-r--r--scilab2c_f2c.sln263
-rw-r--r--src/statisticsFunctions/max/test_DoubleMax/testDoubleMax.vcproj213
-rw-r--r--src/statisticsFunctions/max/test_FloatMax/testFloatMax.vcproj213
-rw-r--r--src/statisticsFunctions/mean/testDoubleMean.c8
-rw-r--r--src/statisticsFunctions/mean/test_DoubleMean/testDoubleMean.vcproj213
-rw-r--r--src/statisticsFunctions/mean/test_FloatMean/testFloatMean.vcproj213
-rw-r--r--src/statisticsFunctions/min/test_DoubleMin/testDoubleMin.vcproj213
-rw-r--r--src/statisticsFunctions/min/test_FloatMin/testFloatMin.vcproj213
-rw-r--r--src/statisticsFunctions/prod/test_DoubleProd/testDoubleProd.vcproj213
-rw-r--r--src/statisticsFunctions/prod/test_FloatProd/testFloatProd.vcproj213
-rw-r--r--src/statisticsFunctions/statisticsFunctions.vcproj20
-rw-r--r--src/statisticsFunctions/sum/testDoubleSum.c8
-rw-r--r--src/statisticsFunctions/sum/test_DoubleSum/testDoubleSum.vcproj213
-rw-r--r--src/statisticsFunctions/sum/test_FloatSum/testFloatSum.vcproj213
-rw-r--r--src/statisticsFunctions/variance/testDoubleVarianceNono.c20
-rw-r--r--src/statisticsFunctions/variance/testFloatVarianceNono.c20
-rw-r--r--src/statisticsFunctions/variance/test_DoubleVariance/testDoubleVariance.vcproj213
-rw-r--r--src/statisticsFunctions/variance/test_DoubleVarianceNono/testDoubleVarianceNono.vcproj213
-rw-r--r--src/statisticsFunctions/variance/test_FloatVariance/testFloatVariance.vcproj213
-rw-r--r--src/statisticsFunctions/variance/test_FloatVarianceNono/testFloatVarianceNono.vcproj213
22 files changed, 3558 insertions, 30 deletions
diff --git a/RUN_TESTS/RUN_TESTS.vcproj b/RUN_TESTS/RUN_TESTS.vcproj
index ef6e3ae4..f672b950 100644
--- a/RUN_TESTS/RUN_TESTS.vcproj
+++ b/RUN_TESTS/RUN_TESTS.vcproj
@@ -24,7 +24,7 @@
>
<Tool
Name="VCPreBuildEventTool"
- CommandLine="$(SolutionDir)bin\testDoubleComplex.exe"
+ CommandLine="$(SolutionDir)bin/testAddition.exe&#x0D;&#x0A;$(SolutionDir)bin/testConj.exe&#x0D;&#x0A;$(SolutionDir)bin/testCplxAcos.exe&#x0D;&#x0A;$(SolutionDir)bin/testDisp.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleAbs.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleAcosh.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleChol.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleComplex.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleDeterm.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleDist.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleImplicitList.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleMatrixConcatenation.exe&#x0D;&#x0A;$(SolutionDir)bin/testFind.exe&#x0D;&#x0A;$(SolutionDir)bin/testFind2d.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatAbs.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatAcosh.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatChol.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatComplex.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatDeterm.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatDist.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatImplicitList.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatMatrixConcatenation.exe&#x0D;&#x0A;$(SolutionDir)bin/testFrexp.exe&#x0D;&#x0A;$(SolutionDir)bin/testIsEmpty.exe&#x0D;&#x0A;$(SolutionDir)bin/testIsNan.exe&#x0D;&#x0A;$(SolutionDir)bin/testLDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testLength.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixInfiniteNorm.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixInversion.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixLDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixOnes.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixRDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixTrace.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixTranspose.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixZeros.exe&#x0D;&#x0A;$(SolutionDir)bin/testMultiplication.exe&#x0D;&#x0A;$(SolutionDir)bin/testPythag.exe&#x0D;&#x0A;$(SolutionDir)bin/testRand.exe&#x0D;&#x0A;$(SolutionDir)bin/testRDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testRealsAcos.exe&#x0D;&#x0A;$(SolutionDir)bin/testSign.exe&#x0D;&#x0A;$(SolutionDir)bin/testSize.exe&#x0D;&#x0A;$(SolutionDir)bin/testString.exe&#x0D;&#x0A;$(SolutionDir)bin/testSubtraction.exe&#x0D;&#x0A;$(SolutionDir)bin/testType.exe&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@@ -46,7 +46,7 @@
>
<Tool
Name="VCPreBuildEventTool"
- CommandLine="$(SolutionDir)bin\testDoubleComplex.exe"
+ CommandLine="$(SolutionDir)bin/testAddition.exe&#x0D;&#x0A;$(SolutionDir)bin/testConj.exe&#x0D;&#x0A;$(SolutionDir)bin/testCplxAcos.exe&#x0D;&#x0A;$(SolutionDir)bin/testDisp.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleAbs.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleAcosh.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleChol.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleComplex.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleDeterm.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleDist.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleImplicitList.exe&#x0D;&#x0A;$(SolutionDir)bin/testDoubleMatrixConcatenation.exe&#x0D;&#x0A;$(SolutionDir)bin/testFind.exe&#x0D;&#x0A;$(SolutionDir)bin/testFind2d.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatAbs.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatAcosh.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatChol.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatComplex.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatDeterm.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatDist.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatImplicitList.exe&#x0D;&#x0A;$(SolutionDir)bin/testFloatMatrixConcatenation.exe&#x0D;&#x0A;$(SolutionDir)bin/testFrexp.exe&#x0D;&#x0A;$(SolutionDir)bin/testIsEmpty.exe&#x0D;&#x0A;$(SolutionDir)bin/testIsNan.exe&#x0D;&#x0A;$(SolutionDir)bin/testLDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testLength.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixInfiniteNorm.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixInversion.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixLDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixOnes.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixRDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixTrace.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixTranspose.exe&#x0D;&#x0A;$(SolutionDir)bin/testMatrixZeros.exe&#x0D;&#x0A;$(SolutionDir)bin/testMultiplication.exe&#x0D;&#x0A;$(SolutionDir)bin/testPythag.exe&#x0D;&#x0A;$(SolutionDir)bin/testRand.exe&#x0D;&#x0A;$(SolutionDir)bin/testRDivision.exe&#x0D;&#x0A;$(SolutionDir)bin/testRealsAcos.exe&#x0D;&#x0A;$(SolutionDir)bin/testSign.exe&#x0D;&#x0A;$(SolutionDir)bin/testSize.exe&#x0D;&#x0A;$(SolutionDir)bin/testString.exe&#x0D;&#x0A;$(SolutionDir)bin/testSubtraction.exe&#x0D;&#x0A;$(SolutionDir)bin/testType.exe&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
diff --git a/scilab2c.sln b/scilab2c.sln
index 6378900e..17b59917 100644
--- a/scilab2c.sln
+++ b/scilab2c.sln
@@ -475,6 +475,171 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testMatrixZeros", "src\matr
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RUN_TESTS", "RUN_TESTS\RUN_TESTS.vcproj", "{39BC0138-6B50-492C-8570-06458772282B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4F99E000-AC7D-4C3B-80C5-5A5A64D5757F} = {4F99E000-AC7D-4C3B-80C5-5A5A64D5757F}
+ {F0DA7501-84CB-4641-9DDA-DA084736B7D4} = {F0DA7501-84CB-4641-9DDA-DA084736B7D4}
+ {DF010F03-718D-4CEF-BD03-5E2C9C47613D} = {DF010F03-718D-4CEF-BD03-5E2C9C47613D}
+ {10F6C306-FD81-45F3-936B-CDF8213A88E6} = {10F6C306-FD81-45F3-936B-CDF8213A88E6}
+ {FDBBFB07-9E66-481E-AA45-3F3BD87CCE77} = {FDBBFB07-9E66-481E-AA45-3F3BD87CCE77}
+ {EEBFAC09-8BD7-4254-9316-57C1907D827E} = {EEBFAC09-8BD7-4254-9316-57C1907D827E}
+ {6DBADD0B-C4C1-48CF-95EA-6CF7272A0391} = {6DBADD0B-C4C1-48CF-95EA-6CF7272A0391}
+ {7361B40C-BCF5-442B-9116-7DB5AD7456B0} = {7361B40C-BCF5-442B-9116-7DB5AD7456B0}
+ {1A4DDF0E-CF14-43FF-BBA3-6928EF6D1072} = {1A4DDF0E-CF14-43FF-BBA3-6928EF6D1072}
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C} = {322F871E-3349-4993-BC87-CAFAA6B6F72C}
+ {4CE33021-55F3-46CC-A548-A151D07B24CF} = {4CE33021-55F3-46CC-A548-A151D07B24CF}
+ {B9413124-1841-4373-BFE2-AE6C78F24731} = {B9413124-1841-4373-BFE2-AE6C78F24731}
+ {24015124-A47C-406F-850B-09E95DBBF573} = {24015124-A47C-406F-850B-09E95DBBF573}
+ {8D483B26-A264-4BA6-BB6A-36306BCFA8E3} = {8D483B26-A264-4BA6-BB6A-36306BCFA8E3}
+ {204A5126-03B1-4E9D-8CC1-CCA9F64BD081} = {204A5126-03B1-4E9D-8CC1-CCA9F64BD081}
+ {DEF1A42F-599B-4B1D-AB11-202E86670021} = {DEF1A42F-599B-4B1D-AB11-202E86670021}
+ {33833932-6973-483B-B0D1-B3CC800BDFF5} = {33833932-6973-483B-B0D1-B3CC800BDFF5}
+ {450C8334-BA46-43DB-81BA-7BEDBB346126} = {450C8334-BA46-43DB-81BA-7BEDBB346126}
+ {CD5DB834-234F-40A3-B551-DC895885E7B1} = {CD5DB834-234F-40A3-B551-DC895885E7B1}
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566} = {0A156C36-89D5-485E-BB8E-C7536A1DA566}
+ {C4FBEB3F-D766-4C74-9377-7D4434A2FC6C} = {C4FBEB3F-D766-4C74-9377-7D4434A2FC6C}
+ {16744340-9DDC-4CC6-AC7D-A25DE89A3F5D} = {16744340-9DDC-4CC6-AC7D-A25DE89A3F5D}
+ {3F1C1C41-424E-4E23-8990-AEB55196376D} = {3F1C1C41-424E-4E23-8990-AEB55196376D}
+ {D55BC043-1853-4E4C-A8A8-2756682E4B23} = {D55BC043-1853-4E4C-A8A8-2756682E4B23}
+ {04980E4A-FD92-4D44-8EB6-6F643A4ED9B3} = {04980E4A-FD92-4D44-8EB6-6F643A4ED9B3}
+ {A4626E50-DDD7-44E1-83FC-05BF396AF250} = {A4626E50-DDD7-44E1-83FC-05BF396AF250}
+ {7A424759-5962-4AE5-ABB6-0B94DDD21F61} = {7A424759-5962-4AE5-ABB6-0B94DDD21F61}
+ {5A8D4B59-AC5D-4BA0-A26F-17E740F35042} = {5A8D4B59-AC5D-4BA0-A26F-17E740F35042}
+ {59F5B75C-7FCC-4B07-A5D0-C39D5757204B} = {59F5B75C-7FCC-4B07-A5D0-C39D5757204B}
+ {651B0E61-1047-4575-BE31-D9CB28062CBA} = {651B0E61-1047-4575-BE31-D9CB28062CBA}
+ {D21BD764-EEC6-4474-9D4B-808EF2217CC4} = {D21BD764-EEC6-4474-9D4B-808EF2217CC4}
+ {CF43766B-FEBE-4E52-A7CA-7D0A9F5DB982} = {CF43766B-FEBE-4E52-A7CA-7D0A9F5DB982}
+ {BF995E6F-88C9-4175-9EE3-ECB3D270AEA6} = {BF995E6F-88C9-4175-9EE3-ECB3D270AEA6}
+ {3902CF74-70D4-4FA4-AA53-71643B94BAB9} = {3902CF74-70D4-4FA4-AA53-71643B94BAB9}
+ {D5110077-CA24-494B-87D0-451BD124CF70} = {D5110077-CA24-494B-87D0-451BD124CF70}
+ {5805527C-6A77-40A9-8EF6-414B0269B50E} = {5805527C-6A77-40A9-8EF6-414B0269B50E}
+ {0556427D-6D88-4A12-9EB3-7F551D6F1FA4} = {0556427D-6D88-4A12-9EB3-7F551D6F1FA4}
+ {93CF027E-C286-4F61-A9D6-DE3C899C5E77} = {93CF027E-C286-4F61-A9D6-DE3C899C5E77}
+ {53F78E7F-3024-4999-BE70-F4A242357809} = {53F78E7F-3024-4999-BE70-F4A242357809}
+ {C5BA0B86-B432-4EF6-95DE-75C026994F4F} = {C5BA0B86-B432-4EF6-95DE-75C026994F4F}
+ {15D96388-C17C-4085-991F-9003E0CE9C6A} = {15D96388-C17C-4085-991F-9003E0CE9C6A}
+ {5D4B1991-549D-48ED-A5F6-CB17F15B72C8} = {5D4B1991-549D-48ED-A5F6-CB17F15B72C8}
+ {8EB05C91-9405-4AF4-88B4-A6B227409BFB} = {8EB05C91-9405-4AF4-88B4-A6B227409BFB}
+ {7F36A592-B667-43A4-B3C3-66636F2DECB8} = {7F36A592-B667-43A4-B3C3-66636F2DECB8}
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7} = {9678E693-3459-4D6F-9017-EA3E28A58AC7}
+ {903B0194-F1A9-4302-AC3D-7E88E0406E26} = {903B0194-F1A9-4302-AC3D-7E88E0406E26}
+ {D83A0994-57A0-4C17-89DF-EDE84450C202} = {D83A0994-57A0-4C17-89DF-EDE84450C202}
+ {FD0A4495-C372-41EF-B8EF-0A0939DA6C1E} = {FD0A4495-C372-41EF-B8EF-0A0939DA6C1E}
+ {43BF5E9A-3456-45FE-9DEF-9E962B4D4E3D} = {43BF5E9A-3456-45FE-9DEF-9E962B4D4E3D}
+ {21E5E59A-7E4E-4F65-9042-9C67C713D51C} = {21E5E59A-7E4E-4F65-9042-9C67C713D51C}
+ {F7747E9B-A57F-43D2-8C1F-1F77C670B406} = {F7747E9B-A57F-43D2-8C1F-1F77C670B406}
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07} = {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}
+ {054C79A1-A607-496B-96CE-6F0BB404F754} = {054C79A1-A607-496B-96CE-6F0BB404F754}
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A} = {0E4EC2A2-BADC-48C8-AF56-D1437094887A}
+ {1E12C5A2-EDF1-47BB-A2EF-60A288DC278D} = {1E12C5A2-EDF1-47BB-A2EF-60A288DC278D}
+ {B7BEF8A2-3E42-4FA3-94A7-22618594057D} = {B7BEF8A2-3E42-4FA3-94A7-22618594057D}
+ {4B5A02A3-C3EF-4A5C-B5A8-7264697D42B6} = {4B5A02A3-C3EF-4A5C-B5A8-7264697D42B6}
+ {BAFD5FA4-3D99-48FF-BBFD-5017207870E7} = {BAFD5FA4-3D99-48FF-BBFD-5017207870E7}
+ {2B2D70A6-F2DB-4160-972C-9ECFA0B0699A} = {2B2D70A6-F2DB-4160-972C-9ECFA0B0699A}
+ {7F13C8AE-27AC-43B4-8C1E-263C5A4C9942} = {7F13C8AE-27AC-43B4-8C1E-263C5A4C9942}
+ {8594ACB2-D3C8-4D3A-B905-794354A8A0CC} = {8594ACB2-D3C8-4D3A-B905-794354A8A0CC}
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156} = {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}
+ {31BBBDB6-9E46-4227-A8E3-9A1942DBD05E} = {31BBBDB6-9E46-4227-A8E3-9A1942DBD05E}
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE} = {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}
+ {44D3EFB8-A861-41C4-BBCD-18470FA0D5AC} = {44D3EFB8-A861-41C4-BBCD-18470FA0D5AC}
+ {020991C0-9640-4097-B697-D514F08AA74C} = {020991C0-9640-4097-B697-D514F08AA74C}
+ {769E26C1-E337-4878-B604-8BE33323F5FF} = {769E26C1-E337-4878-B604-8BE33323F5FF}
+ {E20D0BC2-B28A-412C-9715-5B93B319A4A3} = {E20D0BC2-B28A-412C-9715-5B93B319A4A3}
+ {B1F2A8CE-764A-4D51-AABD-998D48783894} = {B1F2A8CE-764A-4D51-AABD-998D48783894}
+ {18763BD3-2916-4D97-9633-5DAC1A635EDD} = {18763BD3-2916-4D97-9633-5DAC1A635EDD}
+ {818553D4-0DEF-4BBE-A43A-45611DD84580} = {818553D4-0DEF-4BBE-A43A-45611DD84580}
+ {20AFE4D5-CE52-4CCE-ADAB-87442079BC0B} = {20AFE4D5-CE52-4CCE-ADAB-87442079BC0B}
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2} = {F2A81CDC-2581-481F-B63D-3D2079B264C2}
+ {774783E0-2443-42DB-AA48-04730E59B396} = {774783E0-2443-42DB-AA48-04730E59B396}
+ {432917E4-F042-47B2-BF43-0C376883A7E6} = {432917E4-F042-47B2-BF43-0C376883A7E6}
+ {DF3336E6-F783-4577-B014-75D0E0377B3E} = {DF3336E6-F783-4577-B014-75D0E0377B3E}
+ {DBB1B4E8-E9D0-44E5-8AA6-4ECF1AAA1D0F} = {DBB1B4E8-E9D0-44E5-8AA6-4ECF1AAA1D0F}
+ {A6EBF2F9-C100-453F-A0D1-1649DCF557EC} = {A6EBF2F9-C100-453F-A0D1-1649DCF557EC}
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57} = {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleMax", "src\statisticsFunctions\max\test_DoubleMax\testDoubleMax.vcproj", "{020991C0-9640-4097-B697-D514F08AA74C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatMax", "src\statisticsFunctions\max\test_FloatMax\testFloatMax.vcproj", "{0E4EC2A2-BADC-48C8-AF56-D1437094887A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatMean", "src\statisticsFunctions\mean\test_FloatMean\testFloatMean.vcproj", "{ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleMean", "src\statisticsFunctions\mean\test_DoubleMean\testDoubleMean.vcproj", "{3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleMin", "src\statisticsFunctions\min\test_DoubleMin\testDoubleMin.vcproj", "{9678E693-3459-4D6F-9017-EA3E28A58AC7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatMin", "src\statisticsFunctions\min\test_FloatMin\testFloatMin.vcproj", "{0A156C36-89D5-485E-BB8E-C7536A1DA566}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatProd", "src\statisticsFunctions\prod\test_FloatProd\testFloatProd.vcproj", "{B80645FE-03D0-4BC8-8DAE-032A58CF4E57}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleProd", "src\statisticsFunctions\prod\test_DoubleProd\testDoubleProd.vcproj", "{322F871E-3349-4993-BC87-CAFAA6B6F72C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatSum", "src\statisticsFunctions\sum\test_FloatSum\testFloatSum.vcproj", "{450C8334-BA46-43DB-81BA-7BEDBB346126}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleSum", "src\statisticsFunctions\sum\test_DoubleSum\testDoubleSum.vcproj", "{F2A81CDC-2581-481F-B63D-3D2079B264C2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatVarianceNono", "src\statisticsFunctions\variance\test_FloatVarianceNono\testFloatVarianceNono.vcproj", "{DEF1A42F-599B-4B1D-AB11-202E86670021}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatVariance", "src\statisticsFunctions\variance\test_FloatVariance\testFloatVariance.vcproj", "{53F78E7F-3024-4999-BE70-F4A242357809}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleVarianceNono", "src\statisticsFunctions\variance\test_DoubleVarianceNono\testDoubleVarianceNono.vcproj", "{CCD3F89C-A278-457D-BFD6-ADEEF4860E07}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleVariance", "src\statisticsFunctions\variance\test_DoubleVariance\testDoubleVariance.vcproj", "{774783E0-2443-42DB-AA48-04730E59B396}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -948,6 +1113,90 @@ Global
{39BC0138-6B50-492C-8570-06458772282B}.Debug|x64.ActiveCfg = Debug|Win32
{39BC0138-6B50-492C-8570-06458772282B}.Release|Win32.ActiveCfg = Release|Win32
{39BC0138-6B50-492C-8570-06458772282B}.Release|x64.ActiveCfg = Release|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Debug|Win32.Build.0 = Debug|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Debug|x64.ActiveCfg = Debug|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Release|Win32.ActiveCfg = Release|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Release|Win32.Build.0 = Release|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Release|x64.ActiveCfg = Release|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Debug|Win32.Build.0 = Debug|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Debug|x64.ActiveCfg = Debug|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Release|Win32.ActiveCfg = Release|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Release|Win32.Build.0 = Release|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Release|x64.ActiveCfg = Release|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Debug|Win32.Build.0 = Debug|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Debug|x64.ActiveCfg = Debug|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Release|Win32.ActiveCfg = Release|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Release|Win32.Build.0 = Release|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Release|x64.ActiveCfg = Release|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Debug|Win32.Build.0 = Debug|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Debug|x64.ActiveCfg = Debug|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Release|Win32.ActiveCfg = Release|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Release|Win32.Build.0 = Release|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Release|x64.ActiveCfg = Release|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Debug|Win32.Build.0 = Debug|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Debug|x64.ActiveCfg = Debug|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Release|Win32.ActiveCfg = Release|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Release|Win32.Build.0 = Release|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Release|x64.ActiveCfg = Release|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Debug|Win32.Build.0 = Debug|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Debug|x64.ActiveCfg = Debug|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Release|Win32.ActiveCfg = Release|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Release|Win32.Build.0 = Release|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Release|x64.ActiveCfg = Release|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Debug|Win32.Build.0 = Debug|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Debug|x64.ActiveCfg = Debug|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Release|Win32.ActiveCfg = Release|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Release|Win32.Build.0 = Release|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Release|x64.ActiveCfg = Release|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Debug|Win32.Build.0 = Debug|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Debug|x64.ActiveCfg = Debug|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Release|Win32.ActiveCfg = Release|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Release|Win32.Build.0 = Release|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Release|x64.ActiveCfg = Release|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Debug|Win32.ActiveCfg = Debug|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Debug|Win32.Build.0 = Debug|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Debug|x64.ActiveCfg = Debug|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Release|Win32.ActiveCfg = Release|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Release|Win32.Build.0 = Release|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Release|x64.ActiveCfg = Release|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Debug|Win32.Build.0 = Debug|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Debug|x64.ActiveCfg = Debug|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Release|Win32.ActiveCfg = Release|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Release|Win32.Build.0 = Release|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Release|x64.ActiveCfg = Release|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Debug|Win32.Build.0 = Debug|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Debug|x64.ActiveCfg = Debug|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Release|Win32.ActiveCfg = Release|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Release|Win32.Build.0 = Release|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Release|x64.ActiveCfg = Release|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Debug|Win32.ActiveCfg = Debug|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Debug|Win32.Build.0 = Debug|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Debug|x64.ActiveCfg = Debug|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Release|Win32.ActiveCfg = Release|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Release|Win32.Build.0 = Release|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Release|x64.ActiveCfg = Release|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Debug|Win32.Build.0 = Debug|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Debug|x64.ActiveCfg = Debug|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Release|Win32.ActiveCfg = Release|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Release|Win32.Build.0 = Release|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Release|x64.ActiveCfg = Release|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Debug|Win32.ActiveCfg = Debug|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Debug|Win32.Build.0 = Debug|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Debug|x64.ActiveCfg = Debug|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Release|Win32.ActiveCfg = Release|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Release|Win32.Build.0 = Release|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Release|x64.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1026,6 +1275,20 @@ Global
{59F5B75C-7FCC-4B07-A5D0-C39D5757204B} = {370A736B-BA27-4B88-ABEB-B2A05E0E9B6C}
{7A424759-5962-4AE5-ABB6-0B94DDD21F61} = {370A736B-BA27-4B88-ABEB-B2A05E0E9B6C}
{BF995E6F-88C9-4175-9EE3-ECB3D270AEA6} = {370A736B-BA27-4B88-ABEB-B2A05E0E9B6C}
+ {020991C0-9640-4097-B697-D514F08AA74C} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {450C8334-BA46-43DB-81BA-7BEDBB346126} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {DEF1A42F-599B-4B1D-AB11-202E86670021} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {53F78E7F-3024-4999-BE70-F4A242357809} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {774783E0-2443-42DB-AA48-04730E59B396} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
{432917E4-F042-47B2-BF43-0C376883A7E6} = {E6F54BE7-6E5F-4D2D-89FE-4A57DDFB41FB}
{DF010F03-718D-4CEF-BD03-5E2C9C47613D} = {E6F54BE7-6E5F-4D2D-89FE-4A57DDFB41FB}
EndGlobalSection
diff --git a/scilab2c_f2c.sln b/scilab2c_f2c.sln
index 48c40b33..db8381cf 100644
--- a/scilab2c_f2c.sln
+++ b/scilab2c_f2c.sln
@@ -475,6 +475,171 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testMatrixZeros", "src\matr
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RUN_TESTS", "RUN_TESTS\RUN_TESTS.vcproj", "{39BC0138-6B50-492C-8570-06458772282B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4F99E000-AC7D-4C3B-80C5-5A5A64D5757F} = {4F99E000-AC7D-4C3B-80C5-5A5A64D5757F}
+ {F0DA7501-84CB-4641-9DDA-DA084736B7D4} = {F0DA7501-84CB-4641-9DDA-DA084736B7D4}
+ {DF010F03-718D-4CEF-BD03-5E2C9C47613D} = {DF010F03-718D-4CEF-BD03-5E2C9C47613D}
+ {10F6C306-FD81-45F3-936B-CDF8213A88E6} = {10F6C306-FD81-45F3-936B-CDF8213A88E6}
+ {FDBBFB07-9E66-481E-AA45-3F3BD87CCE77} = {FDBBFB07-9E66-481E-AA45-3F3BD87CCE77}
+ {EEBFAC09-8BD7-4254-9316-57C1907D827E} = {EEBFAC09-8BD7-4254-9316-57C1907D827E}
+ {6DBADD0B-C4C1-48CF-95EA-6CF7272A0391} = {6DBADD0B-C4C1-48CF-95EA-6CF7272A0391}
+ {7361B40C-BCF5-442B-9116-7DB5AD7456B0} = {7361B40C-BCF5-442B-9116-7DB5AD7456B0}
+ {1A4DDF0E-CF14-43FF-BBA3-6928EF6D1072} = {1A4DDF0E-CF14-43FF-BBA3-6928EF6D1072}
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C} = {322F871E-3349-4993-BC87-CAFAA6B6F72C}
+ {4CE33021-55F3-46CC-A548-A151D07B24CF} = {4CE33021-55F3-46CC-A548-A151D07B24CF}
+ {B9413124-1841-4373-BFE2-AE6C78F24731} = {B9413124-1841-4373-BFE2-AE6C78F24731}
+ {24015124-A47C-406F-850B-09E95DBBF573} = {24015124-A47C-406F-850B-09E95DBBF573}
+ {8D483B26-A264-4BA6-BB6A-36306BCFA8E3} = {8D483B26-A264-4BA6-BB6A-36306BCFA8E3}
+ {204A5126-03B1-4E9D-8CC1-CCA9F64BD081} = {204A5126-03B1-4E9D-8CC1-CCA9F64BD081}
+ {DEF1A42F-599B-4B1D-AB11-202E86670021} = {DEF1A42F-599B-4B1D-AB11-202E86670021}
+ {33833932-6973-483B-B0D1-B3CC800BDFF5} = {33833932-6973-483B-B0D1-B3CC800BDFF5}
+ {450C8334-BA46-43DB-81BA-7BEDBB346126} = {450C8334-BA46-43DB-81BA-7BEDBB346126}
+ {CD5DB834-234F-40A3-B551-DC895885E7B1} = {CD5DB834-234F-40A3-B551-DC895885E7B1}
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566} = {0A156C36-89D5-485E-BB8E-C7536A1DA566}
+ {C4FBEB3F-D766-4C74-9377-7D4434A2FC6C} = {C4FBEB3F-D766-4C74-9377-7D4434A2FC6C}
+ {16744340-9DDC-4CC6-AC7D-A25DE89A3F5D} = {16744340-9DDC-4CC6-AC7D-A25DE89A3F5D}
+ {3F1C1C41-424E-4E23-8990-AEB55196376D} = {3F1C1C41-424E-4E23-8990-AEB55196376D}
+ {D55BC043-1853-4E4C-A8A8-2756682E4B23} = {D55BC043-1853-4E4C-A8A8-2756682E4B23}
+ {04980E4A-FD92-4D44-8EB6-6F643A4ED9B3} = {04980E4A-FD92-4D44-8EB6-6F643A4ED9B3}
+ {A4626E50-DDD7-44E1-83FC-05BF396AF250} = {A4626E50-DDD7-44E1-83FC-05BF396AF250}
+ {7A424759-5962-4AE5-ABB6-0B94DDD21F61} = {7A424759-5962-4AE5-ABB6-0B94DDD21F61}
+ {5A8D4B59-AC5D-4BA0-A26F-17E740F35042} = {5A8D4B59-AC5D-4BA0-A26F-17E740F35042}
+ {59F5B75C-7FCC-4B07-A5D0-C39D5757204B} = {59F5B75C-7FCC-4B07-A5D0-C39D5757204B}
+ {651B0E61-1047-4575-BE31-D9CB28062CBA} = {651B0E61-1047-4575-BE31-D9CB28062CBA}
+ {D21BD764-EEC6-4474-9D4B-808EF2217CC4} = {D21BD764-EEC6-4474-9D4B-808EF2217CC4}
+ {CF43766B-FEBE-4E52-A7CA-7D0A9F5DB982} = {CF43766B-FEBE-4E52-A7CA-7D0A9F5DB982}
+ {BF995E6F-88C9-4175-9EE3-ECB3D270AEA6} = {BF995E6F-88C9-4175-9EE3-ECB3D270AEA6}
+ {3902CF74-70D4-4FA4-AA53-71643B94BAB9} = {3902CF74-70D4-4FA4-AA53-71643B94BAB9}
+ {D5110077-CA24-494B-87D0-451BD124CF70} = {D5110077-CA24-494B-87D0-451BD124CF70}
+ {5805527C-6A77-40A9-8EF6-414B0269B50E} = {5805527C-6A77-40A9-8EF6-414B0269B50E}
+ {0556427D-6D88-4A12-9EB3-7F551D6F1FA4} = {0556427D-6D88-4A12-9EB3-7F551D6F1FA4}
+ {93CF027E-C286-4F61-A9D6-DE3C899C5E77} = {93CF027E-C286-4F61-A9D6-DE3C899C5E77}
+ {53F78E7F-3024-4999-BE70-F4A242357809} = {53F78E7F-3024-4999-BE70-F4A242357809}
+ {C5BA0B86-B432-4EF6-95DE-75C026994F4F} = {C5BA0B86-B432-4EF6-95DE-75C026994F4F}
+ {15D96388-C17C-4085-991F-9003E0CE9C6A} = {15D96388-C17C-4085-991F-9003E0CE9C6A}
+ {5D4B1991-549D-48ED-A5F6-CB17F15B72C8} = {5D4B1991-549D-48ED-A5F6-CB17F15B72C8}
+ {8EB05C91-9405-4AF4-88B4-A6B227409BFB} = {8EB05C91-9405-4AF4-88B4-A6B227409BFB}
+ {7F36A592-B667-43A4-B3C3-66636F2DECB8} = {7F36A592-B667-43A4-B3C3-66636F2DECB8}
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7} = {9678E693-3459-4D6F-9017-EA3E28A58AC7}
+ {903B0194-F1A9-4302-AC3D-7E88E0406E26} = {903B0194-F1A9-4302-AC3D-7E88E0406E26}
+ {D83A0994-57A0-4C17-89DF-EDE84450C202} = {D83A0994-57A0-4C17-89DF-EDE84450C202}
+ {FD0A4495-C372-41EF-B8EF-0A0939DA6C1E} = {FD0A4495-C372-41EF-B8EF-0A0939DA6C1E}
+ {43BF5E9A-3456-45FE-9DEF-9E962B4D4E3D} = {43BF5E9A-3456-45FE-9DEF-9E962B4D4E3D}
+ {21E5E59A-7E4E-4F65-9042-9C67C713D51C} = {21E5E59A-7E4E-4F65-9042-9C67C713D51C}
+ {F7747E9B-A57F-43D2-8C1F-1F77C670B406} = {F7747E9B-A57F-43D2-8C1F-1F77C670B406}
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07} = {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}
+ {054C79A1-A607-496B-96CE-6F0BB404F754} = {054C79A1-A607-496B-96CE-6F0BB404F754}
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A} = {0E4EC2A2-BADC-48C8-AF56-D1437094887A}
+ {1E12C5A2-EDF1-47BB-A2EF-60A288DC278D} = {1E12C5A2-EDF1-47BB-A2EF-60A288DC278D}
+ {B7BEF8A2-3E42-4FA3-94A7-22618594057D} = {B7BEF8A2-3E42-4FA3-94A7-22618594057D}
+ {4B5A02A3-C3EF-4A5C-B5A8-7264697D42B6} = {4B5A02A3-C3EF-4A5C-B5A8-7264697D42B6}
+ {BAFD5FA4-3D99-48FF-BBFD-5017207870E7} = {BAFD5FA4-3D99-48FF-BBFD-5017207870E7}
+ {2B2D70A6-F2DB-4160-972C-9ECFA0B0699A} = {2B2D70A6-F2DB-4160-972C-9ECFA0B0699A}
+ {7F13C8AE-27AC-43B4-8C1E-263C5A4C9942} = {7F13C8AE-27AC-43B4-8C1E-263C5A4C9942}
+ {8594ACB2-D3C8-4D3A-B905-794354A8A0CC} = {8594ACB2-D3C8-4D3A-B905-794354A8A0CC}
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156} = {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}
+ {31BBBDB6-9E46-4227-A8E3-9A1942DBD05E} = {31BBBDB6-9E46-4227-A8E3-9A1942DBD05E}
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE} = {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}
+ {44D3EFB8-A861-41C4-BBCD-18470FA0D5AC} = {44D3EFB8-A861-41C4-BBCD-18470FA0D5AC}
+ {020991C0-9640-4097-B697-D514F08AA74C} = {020991C0-9640-4097-B697-D514F08AA74C}
+ {769E26C1-E337-4878-B604-8BE33323F5FF} = {769E26C1-E337-4878-B604-8BE33323F5FF}
+ {E20D0BC2-B28A-412C-9715-5B93B319A4A3} = {E20D0BC2-B28A-412C-9715-5B93B319A4A3}
+ {B1F2A8CE-764A-4D51-AABD-998D48783894} = {B1F2A8CE-764A-4D51-AABD-998D48783894}
+ {18763BD3-2916-4D97-9633-5DAC1A635EDD} = {18763BD3-2916-4D97-9633-5DAC1A635EDD}
+ {818553D4-0DEF-4BBE-A43A-45611DD84580} = {818553D4-0DEF-4BBE-A43A-45611DD84580}
+ {20AFE4D5-CE52-4CCE-ADAB-87442079BC0B} = {20AFE4D5-CE52-4CCE-ADAB-87442079BC0B}
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2} = {F2A81CDC-2581-481F-B63D-3D2079B264C2}
+ {774783E0-2443-42DB-AA48-04730E59B396} = {774783E0-2443-42DB-AA48-04730E59B396}
+ {432917E4-F042-47B2-BF43-0C376883A7E6} = {432917E4-F042-47B2-BF43-0C376883A7E6}
+ {DF3336E6-F783-4577-B014-75D0E0377B3E} = {DF3336E6-F783-4577-B014-75D0E0377B3E}
+ {DBB1B4E8-E9D0-44E5-8AA6-4ECF1AAA1D0F} = {DBB1B4E8-E9D0-44E5-8AA6-4ECF1AAA1D0F}
+ {A6EBF2F9-C100-453F-A0D1-1649DCF557EC} = {A6EBF2F9-C100-453F-A0D1-1649DCF557EC}
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57} = {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleMax", "src\statisticsFunctions\max\test_DoubleMax\testDoubleMax.vcproj", "{020991C0-9640-4097-B697-D514F08AA74C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatMax", "src\statisticsFunctions\max\test_FloatMax\testFloatMax.vcproj", "{0E4EC2A2-BADC-48C8-AF56-D1437094887A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatMean", "src\statisticsFunctions\mean\test_FloatMean\testFloatMean.vcproj", "{ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleMean", "src\statisticsFunctions\mean\test_DoubleMean\testDoubleMean.vcproj", "{3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleMin", "src\statisticsFunctions\min\test_DoubleMin\testDoubleMin.vcproj", "{9678E693-3459-4D6F-9017-EA3E28A58AC7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatMin", "src\statisticsFunctions\min\test_FloatMin\testFloatMin.vcproj", "{0A156C36-89D5-485E-BB8E-C7536A1DA566}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatProd", "src\statisticsFunctions\prod\test_FloatProd\testFloatProd.vcproj", "{B80645FE-03D0-4BC8-8DAE-032A58CF4E57}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleProd", "src\statisticsFunctions\prod\test_DoubleProd\testDoubleProd.vcproj", "{322F871E-3349-4993-BC87-CAFAA6B6F72C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatSum", "src\statisticsFunctions\sum\test_FloatSum\testFloatSum.vcproj", "{450C8334-BA46-43DB-81BA-7BEDBB346126}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleSum", "src\statisticsFunctions\sum\test_DoubleSum\testDoubleSum.vcproj", "{F2A81CDC-2581-481F-B63D-3D2079B264C2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatVarianceNono", "src\statisticsFunctions\variance\test_FloatVarianceNono\testFloatVarianceNono.vcproj", "{DEF1A42F-599B-4B1D-AB11-202E86670021}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testFloatVariance", "src\statisticsFunctions\variance\test_FloatVariance\testFloatVariance.vcproj", "{53F78E7F-3024-4999-BE70-F4A242357809}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleVarianceNono", "src\statisticsFunctions\variance\test_DoubleVarianceNono\testDoubleVarianceNono.vcproj", "{CCD3F89C-A278-457D-BFD6-ADEEF4860E07}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testDoubleVariance", "src\statisticsFunctions\variance\test_DoubleVariance\testDoubleVariance.vcproj", "{774783E0-2443-42DB-AA48-04730E59B396}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {E11ED064-3BF2-4F70-B66E-3223C737EC60} = {E11ED064-3BF2-4F70-B66E-3223C737EC60}
+ EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -948,6 +1113,90 @@ Global
{39BC0138-6B50-492C-8570-06458772282B}.Debug|x64.ActiveCfg = Debug|Win32
{39BC0138-6B50-492C-8570-06458772282B}.Release|Win32.ActiveCfg = Release|Win32
{39BC0138-6B50-492C-8570-06458772282B}.Release|x64.ActiveCfg = Release|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Debug|Win32.Build.0 = Debug|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Debug|x64.ActiveCfg = Debug|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Release|Win32.ActiveCfg = Release|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Release|Win32.Build.0 = Release|Win32
+ {020991C0-9640-4097-B697-D514F08AA74C}.Release|x64.ActiveCfg = Release|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Debug|Win32.Build.0 = Debug|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Debug|x64.ActiveCfg = Debug|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Release|Win32.ActiveCfg = Release|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Release|Win32.Build.0 = Release|Win32
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A}.Release|x64.ActiveCfg = Release|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Debug|Win32.Build.0 = Debug|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Debug|x64.ActiveCfg = Debug|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Release|Win32.ActiveCfg = Release|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Release|Win32.Build.0 = Release|Win32
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}.Release|x64.ActiveCfg = Release|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Debug|Win32.Build.0 = Debug|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Debug|x64.ActiveCfg = Debug|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Release|Win32.ActiveCfg = Release|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Release|Win32.Build.0 = Release|Win32
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}.Release|x64.ActiveCfg = Release|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Debug|Win32.Build.0 = Debug|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Debug|x64.ActiveCfg = Debug|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Release|Win32.ActiveCfg = Release|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Release|Win32.Build.0 = Release|Win32
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7}.Release|x64.ActiveCfg = Release|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Debug|Win32.Build.0 = Debug|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Debug|x64.ActiveCfg = Debug|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Release|Win32.ActiveCfg = Release|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Release|Win32.Build.0 = Release|Win32
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566}.Release|x64.ActiveCfg = Release|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Debug|Win32.Build.0 = Debug|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Debug|x64.ActiveCfg = Debug|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Release|Win32.ActiveCfg = Release|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Release|Win32.Build.0 = Release|Win32
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57}.Release|x64.ActiveCfg = Release|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Debug|Win32.Build.0 = Debug|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Debug|x64.ActiveCfg = Debug|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Release|Win32.ActiveCfg = Release|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Release|Win32.Build.0 = Release|Win32
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C}.Release|x64.ActiveCfg = Release|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Debug|Win32.ActiveCfg = Debug|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Debug|Win32.Build.0 = Debug|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Debug|x64.ActiveCfg = Debug|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Release|Win32.ActiveCfg = Release|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Release|Win32.Build.0 = Release|Win32
+ {450C8334-BA46-43DB-81BA-7BEDBB346126}.Release|x64.ActiveCfg = Release|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Debug|Win32.Build.0 = Debug|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Debug|x64.ActiveCfg = Debug|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Release|Win32.ActiveCfg = Release|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Release|Win32.Build.0 = Release|Win32
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2}.Release|x64.ActiveCfg = Release|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Debug|Win32.Build.0 = Debug|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Debug|x64.ActiveCfg = Debug|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Release|Win32.ActiveCfg = Release|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Release|Win32.Build.0 = Release|Win32
+ {DEF1A42F-599B-4B1D-AB11-202E86670021}.Release|x64.ActiveCfg = Release|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Debug|Win32.ActiveCfg = Debug|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Debug|Win32.Build.0 = Debug|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Debug|x64.ActiveCfg = Debug|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Release|Win32.ActiveCfg = Release|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Release|Win32.Build.0 = Release|Win32
+ {53F78E7F-3024-4999-BE70-F4A242357809}.Release|x64.ActiveCfg = Release|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Debug|Win32.Build.0 = Debug|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Debug|x64.ActiveCfg = Debug|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Release|Win32.ActiveCfg = Release|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Release|Win32.Build.0 = Release|Win32
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07}.Release|x64.ActiveCfg = Release|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Debug|Win32.ActiveCfg = Debug|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Debug|Win32.Build.0 = Debug|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Debug|x64.ActiveCfg = Debug|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Release|Win32.ActiveCfg = Release|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Release|Win32.Build.0 = Release|Win32
+ {774783E0-2443-42DB-AA48-04730E59B396}.Release|x64.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1026,6 +1275,20 @@ Global
{59F5B75C-7FCC-4B07-A5D0-C39D5757204B} = {370A736B-BA27-4B88-ABEB-B2A05E0E9B6C}
{7A424759-5962-4AE5-ABB6-0B94DDD21F61} = {370A736B-BA27-4B88-ABEB-B2A05E0E9B6C}
{BF995E6F-88C9-4175-9EE3-ECB3D270AEA6} = {370A736B-BA27-4B88-ABEB-B2A05E0E9B6C}
+ {020991C0-9640-4097-B697-D514F08AA74C} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {0E4EC2A2-BADC-48C8-AF56-D1437094887A} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {ACF6BDB6-C931-400D-A1ED-0B053A19F7EE} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {9678E693-3459-4D6F-9017-EA3E28A58AC7} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {0A156C36-89D5-485E-BB8E-C7536A1DA566} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {B80645FE-03D0-4BC8-8DAE-032A58CF4E57} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {322F871E-3349-4993-BC87-CAFAA6B6F72C} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {450C8334-BA46-43DB-81BA-7BEDBB346126} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {F2A81CDC-2581-481F-B63D-3D2079B264C2} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {DEF1A42F-599B-4B1D-AB11-202E86670021} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {53F78E7F-3024-4999-BE70-F4A242357809} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {CCD3F89C-A278-457D-BFD6-ADEEF4860E07} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
+ {774783E0-2443-42DB-AA48-04730E59B396} = {AF72E544-553A-4D1D-831B-8D7987BDF82C}
{432917E4-F042-47B2-BF43-0C376883A7E6} = {E6F54BE7-6E5F-4D2D-89FE-4A57DDFB41FB}
{DF010F03-718D-4CEF-BD03-5E2C9C47613D} = {E6F54BE7-6E5F-4D2D-89FE-4A57DDFB41FB}
EndGlobalSection
diff --git a/src/statisticsFunctions/max/test_DoubleMax/testDoubleMax.vcproj b/src/statisticsFunctions/max/test_DoubleMax/testDoubleMax.vcproj
new file mode 100644
index 00000000..6394818d
--- /dev/null
+++ b/src/statisticsFunctions/max/test_DoubleMax/testDoubleMax.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleMax"
+ ProjectGUID="{020991C0-9640-4097-B697-D514F08AA74C}"
+ RootNamespace="testDoubleMax"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleMax.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/max/test_FloatMax/testFloatMax.vcproj b/src/statisticsFunctions/max/test_FloatMax/testFloatMax.vcproj
new file mode 100644
index 00000000..a8b2effa
--- /dev/null
+++ b/src/statisticsFunctions/max/test_FloatMax/testFloatMax.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatMax"
+ ProjectGUID="{0E4EC2A2-BADC-48C8-AF56-D1437094887A}"
+ RootNamespace="testFloatMax"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatMax.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/mean/testDoubleMean.c b/src/statisticsFunctions/mean/testDoubleMean.c
index e430c7eb..1e1b2576 100644
--- a/src/statisticsFunctions/mean/testDoubleMean.c
+++ b/src/statisticsFunctions/mean/testDoubleMean.c
@@ -319,12 +319,12 @@ static int zrowmeanaTest(void) {
}
assert(zreals(rowMeanmedIn_2_6[0]) == 0.1 / 2.0 && zimags(rowMeanmedIn_2_6[0]) == 2.1 / 2.0);
assert( ( fabs(zreals(rowMeanmedIn_2_6[1]) ) - ( 0.5 / 2.0 ) ) / fabs ( zreals(rowMeanmedIn_2_6[1]) ) < 3e-16 );
- assert(fabs(zimags(rowMeanmedIn_2_6[1]) == 1.7 / 2.0) < 1e-16);
+ assert(fabs(double(zimags(rowMeanmedIn_2_6[1]) == 1.7 / 2.0)) < 1e-16);
assert( ( fabs(zreals(rowMeanmedIn_2_6[2]) ) - ( 0.9 / 2.0 ) ) / fabs ( zreals(rowMeanmedIn_2_6[2]) ) < 3e-16 );
- assert(fabs(zimags(rowMeanmedIn_2_6[2]) == 1.3 / 2.0) < 1e-16);
- assert(fabs(zreals(rowMeanmedIn_2_6[3]) == 1.3 / 2.0) < 1e-16);
+ assert(fabs(double(zimags(rowMeanmedIn_2_6[2]) == 1.3 / 2.0)) < 1e-16);
+ assert(fabs(double(zreals(rowMeanmedIn_2_6[3]) == 1.3 / 2.0)) < 1e-16);
assert( ( fabs(zimags(rowMeanmedIn_2_6[3]) ) - ( 0.9 / 2.0 ) ) / fabs ( zimags(rowMeanmedIn_2_6[3]) ) < 3e-16 );
- assert(fabs(zreals(rowMeanmedIn_2_6[4]) == 1.7 / 2.0) < 1e-16);
+ assert(fabs(double(zreals(rowMeanmedIn_2_6[4]) == 1.7 / 2.0)) < 1e-16);
assert( ( fabs(zimags(rowMeanmedIn_2_6[4]) ) - ( 0.5 / 2.0 ) ) / fabs ( zimags(rowMeanmedIn_2_6[4]) ) < 3e-16 );
assert(zreals(rowMeanmedIn_2_6[5]) == 2.1 / 2.0 && zimags(rowMeanmedIn_2_6[5]) == 0.1 / 2.0);
diff --git a/src/statisticsFunctions/mean/test_DoubleMean/testDoubleMean.vcproj b/src/statisticsFunctions/mean/test_DoubleMean/testDoubleMean.vcproj
new file mode 100644
index 00000000..3c459c1d
--- /dev/null
+++ b/src/statisticsFunctions/mean/test_DoubleMean/testDoubleMean.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleMean"
+ ProjectGUID="{3C4D1EB3-7D2A-4AAE-9B4C-3A0C18CBA156}"
+ RootNamespace="testDoubleMean"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleMean.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/mean/test_FloatMean/testFloatMean.vcproj b/src/statisticsFunctions/mean/test_FloatMean/testFloatMean.vcproj
new file mode 100644
index 00000000..265088a7
--- /dev/null
+++ b/src/statisticsFunctions/mean/test_FloatMean/testFloatMean.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatMean"
+ ProjectGUID="{ACF6BDB6-C931-400D-A1ED-0B053A19F7EE}"
+ RootNamespace="testFloatMean"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatMean.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/min/test_DoubleMin/testDoubleMin.vcproj b/src/statisticsFunctions/min/test_DoubleMin/testDoubleMin.vcproj
new file mode 100644
index 00000000..66f85753
--- /dev/null
+++ b/src/statisticsFunctions/min/test_DoubleMin/testDoubleMin.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleMin"
+ ProjectGUID="{9678E693-3459-4D6F-9017-EA3E28A58AC7}"
+ RootNamespace="testDoubleMin"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleMin.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/min/test_FloatMin/testFloatMin.vcproj b/src/statisticsFunctions/min/test_FloatMin/testFloatMin.vcproj
new file mode 100644
index 00000000..4654d96f
--- /dev/null
+++ b/src/statisticsFunctions/min/test_FloatMin/testFloatMin.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatMin"
+ ProjectGUID="{0A156C36-89D5-485E-BB8E-C7536A1DA566}"
+ RootNamespace="testFloatMin"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatMin.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/prod/test_DoubleProd/testDoubleProd.vcproj b/src/statisticsFunctions/prod/test_DoubleProd/testDoubleProd.vcproj
new file mode 100644
index 00000000..a784deba
--- /dev/null
+++ b/src/statisticsFunctions/prod/test_DoubleProd/testDoubleProd.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleProd"
+ ProjectGUID="{322F871E-3349-4993-BC87-CAFAA6B6F72C}"
+ RootNamespace="testDoubleProd"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleProd.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/prod/test_FloatProd/testFloatProd.vcproj b/src/statisticsFunctions/prod/test_FloatProd/testFloatProd.vcproj
new file mode 100644
index 00000000..16705103
--- /dev/null
+++ b/src/statisticsFunctions/prod/test_FloatProd/testFloatProd.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatProd"
+ ProjectGUID="{B80645FE-03D0-4BC8-8DAE-032A58CF4E57}"
+ RootNamespace="testFloatProd"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatProd.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/statisticsFunctions.vcproj b/src/statisticsFunctions/statisticsFunctions.vcproj
index 0bb30f5a..a66e1113 100644
--- a/src/statisticsFunctions/statisticsFunctions.vcproj
+++ b/src/statisticsFunctions/statisticsFunctions.vcproj
@@ -492,6 +492,26 @@
</FileConfiguration>
</File>
<File
+ RelativePath=".\mean\zcolumnmeana.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
RelativePath=".\mean\zmeana.c"
>
<FileConfiguration
diff --git a/src/statisticsFunctions/sum/testDoubleSum.c b/src/statisticsFunctions/sum/testDoubleSum.c
index e00ec0ec..c5e2af2d 100644
--- a/src/statisticsFunctions/sum/testDoubleSum.c
+++ b/src/statisticsFunctions/sum/testDoubleSum.c
@@ -319,12 +319,12 @@ static int zrowsumaTest(void) {
}
assert(zreals(rowSummedIn_2_6[0]) == 0.1 && zimags(rowSummedIn_2_6[0]) == 2.1);
assert(zreals(rowSummedIn_2_6[1]) == 0.5);
- assert(fabs(zimags(rowSummedIn_2_6[1]) == 1.7) < 1e-16);
+ assert(fabs(double(zimags(rowSummedIn_2_6[1]) == 1.7)) < 1e-16);
assert(zreals(rowSummedIn_2_6[2]) == 0.9);
- assert(fabs(zimags(rowSummedIn_2_6[2]) == 1.3) < 1e-16);
- assert(fabs(zreals(rowSummedIn_2_6[3]) == 1.3) < 1e-16);
+ assert(fabs(double(zimags(rowSummedIn_2_6[2]) == 1.3)) < 1e-16);
+ assert(fabs(double(zreals(rowSummedIn_2_6[3]) == 1.3)) < 1e-16);
assert(zimags(rowSummedIn_2_6[3]) == 0.9);
- assert(fabs(zreals(rowSummedIn_2_6[4]) == 1.7) < 1e-16);
+ assert(fabs(double(zreals(rowSummedIn_2_6[4]) == 1.7)) < 1e-16);
assert(zimags(rowSummedIn_2_6[4]) == 0.5);
assert(zreals(rowSummedIn_2_6[5]) == 2.1 && zimags(rowSummedIn_2_6[5]) == 0.1);
diff --git a/src/statisticsFunctions/sum/test_DoubleSum/testDoubleSum.vcproj b/src/statisticsFunctions/sum/test_DoubleSum/testDoubleSum.vcproj
new file mode 100644
index 00000000..f2197425
--- /dev/null
+++ b/src/statisticsFunctions/sum/test_DoubleSum/testDoubleSum.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleSum"
+ ProjectGUID="{F2A81CDC-2581-481F-B63D-3D2079B264C2}"
+ RootNamespace="testDoubleSum"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleSum.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/sum/test_FloatSum/testFloatSum.vcproj b/src/statisticsFunctions/sum/test_FloatSum/testFloatSum.vcproj
new file mode 100644
index 00000000..963e40f4
--- /dev/null
+++ b/src/statisticsFunctions/sum/test_FloatSum/testFloatSum.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatSum"
+ ProjectGUID="{450C8334-BA46-43DB-81BA-7BEDBB346126}"
+ RootNamespace="testFloatSum"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatSum.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/variance/testDoubleVarianceNono.c b/src/statisticsFunctions/variance/testDoubleVarianceNono.c
index fd82a5a2..890fb359 100644
--- a/src/statisticsFunctions/variance/testDoubleVarianceNono.c
+++ b/src/statisticsFunctions/variance/testDoubleVarianceNono.c
@@ -28,8 +28,8 @@ static int doubleVariance(void){
- outColumns= malloc((uint)5*sizeof(double));
- outRows= malloc((uint)4*sizeof(double));
+ outColumns= (double*)malloc((unsigned int)5*sizeof(double));
+ outRows= (double*)malloc((unsigned int)4*sizeof(double));
out = dvariancea(matrice,20);
drowvariancea(matrice,5,4,outRows);
@@ -101,8 +101,8 @@ static int doubleVariance(void){
double resultRows2[10]={0.0988544518240001696130 , 0.0874673050908554156058 , 0.0678199050579095519264, 0.0591380787668954188696 , 0.0175386373980947855855 ,0.0831815708684833926556 , 0.1035239817400336881370 , 0.0657802543744439444096 , 0.0667446022405332184402 , 0.0287884625084994134891};
- outColumns2= malloc((uint)7*sizeof(double));
- outRows2= malloc((uint)10*sizeof(double));
+ outColumns2= (double*)malloc((unsigned int)7*sizeof(double));
+ outRows2= (double*)malloc((unsigned int)10*sizeof(double));
@@ -150,9 +150,9 @@ static int doubleComplexVariance(void){
doubleComplex *in, *rowVariance, *colVariance;
doubleComplex out, *outRow, *outCol;
- in= malloc ((uint)6*sizeof(doubleComplex));
- outRow= malloc ((uint)3*sizeof(doubleComplex));
- outCol= malloc ((uint)2*sizeof(doubleComplex));
+ in= (doubleComplex*)malloc ((unsigned int)6*sizeof(doubleComplex));
+ outRow= (doubleComplex*)malloc ((unsigned int)3*sizeof(doubleComplex));
+ outCol= (doubleComplex*)malloc ((unsigned int)2*sizeof(doubleComplex));
in=DoubleComplexMatrix(inR,inI,6);
rowVariance=DoubleComplexMatrix(rowVarianceR,rowVarianceI,3);
@@ -291,9 +291,9 @@ static int doubleComplexVariance(void){
doubleComplex *in, *rowVariance, *colVariance;
doubleComplex out, *outRow, *outCol;
- in= malloc ((uint)70*sizeof(doubleComplex));
- outRow= malloc ((uint)7*sizeof(doubleComplex));
- outCol= malloc ((uint)10*sizeof(doubleComplex));
+ in= (doubleComplex*)malloc ((unsigned int)70*sizeof(doubleComplex));
+ outRow= (doubleComplex*)malloc ((unsigned int)7*sizeof(doubleComplex));
+ outCol= (doubleComplex*)malloc ((unsigned int)10*sizeof(doubleComplex));
in=DoubleComplexMatrix(inR,inI,70);
rowVariance=DoubleComplexMatrix(rowVarianceR,rowVarianceI,7);
diff --git a/src/statisticsFunctions/variance/testFloatVarianceNono.c b/src/statisticsFunctions/variance/testFloatVarianceNono.c
index 9880f923..bb01a02e 100644
--- a/src/statisticsFunctions/variance/testFloatVarianceNono.c
+++ b/src/statisticsFunctions/variance/testFloatVarianceNono.c
@@ -28,8 +28,8 @@ static int floatVariance(void){
- outColumns= malloc((uint)5*sizeof(float));
- outRows= malloc((uint)4*sizeof(float));
+ outColumns= (float*)malloc((unsigned int)5*sizeof(float));
+ outRows= (float*)malloc((unsigned int)4*sizeof(float));
out = svariancea(matrice,20);
srowvariancea(matrice,5,4,outRows);
@@ -100,8 +100,8 @@ static int floatVariance(void){
float resultRows2[10]={0.0988544518240001696130f , 0.0874673050908554156058f , 0.0678199050579095519264f, 0.0591380787668954188696f , 0.0175386373980947855855f ,0.0831815708684833926556f , 0.1035239817400336881370f, 0.0657802543744439444096f , 0.0667446022405332184402f , 0.0287884625084994134891f};
- outColumns2= malloc((uint)7*sizeof(float));
- outRows2= malloc((uint)10*sizeof(float));
+ outColumns2= (float*)malloc((unsigned int)7*sizeof(float));
+ outRows2= (float*)malloc((unsigned int)10*sizeof(float));
@@ -150,9 +150,9 @@ static int floatComplexVariance(void){
floatComplex *in, *rowVariance, *colVariance;
floatComplex out, *outRow, *outCol;
- in= malloc ((uint)6*sizeof(floatComplex));
- outRow= malloc ((uint)3*sizeof(floatComplex));
- outCol= malloc ((uint)2*sizeof(floatComplex));
+ in= (floatComplex*)malloc ((unsigned int)6*sizeof(floatComplex));
+ outRow= (floatComplex*)malloc ((unsigned int)3*sizeof(floatComplex));
+ outCol= (floatComplex*)malloc ((unsigned int)2*sizeof(floatComplex));
in=FloatComplexMatrix(inR,inI,6);
rowVariance=FloatComplexMatrix(rowVarianceR,rowVarianceI,3);
@@ -292,9 +292,9 @@ static int floatComplexVariance(void){
floatComplex *in, *rowVariance, *colVariance;
floatComplex out, *outRow, *outCol;
- in= malloc ((uint)70*sizeof(floatComplex));
- outRow= malloc ((uint)7*sizeof(floatComplex));
- outCol= malloc ((uint)10*sizeof(floatComplex));
+ in= (floatComplex*)malloc ((unsigned int)70*sizeof(floatComplex));
+ outRow= (floatComplex*)malloc ((unsigned int)7*sizeof(floatComplex));
+ outCol= (floatComplex*)malloc ((unsigned int)10*sizeof(floatComplex));
in=FloatComplexMatrix(inR,inI,70);
rowVariance=FloatComplexMatrix(rowVarianceR,rowVarianceI,7);
diff --git a/src/statisticsFunctions/variance/test_DoubleVariance/testDoubleVariance.vcproj b/src/statisticsFunctions/variance/test_DoubleVariance/testDoubleVariance.vcproj
new file mode 100644
index 00000000..66ade599
--- /dev/null
+++ b/src/statisticsFunctions/variance/test_DoubleVariance/testDoubleVariance.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleVariance"
+ ProjectGUID="{774783E0-2443-42DB-AA48-04730E59B396}"
+ RootNamespace="testDoubleVariance"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes;../../../elementaryFunctions/includes;../../../matrixOperations/includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes;../../../elementaryFunctions/includes;../../../matrixOperations/includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleVariance.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/variance/test_DoubleVarianceNono/testDoubleVarianceNono.vcproj b/src/statisticsFunctions/variance/test_DoubleVarianceNono/testDoubleVarianceNono.vcproj
new file mode 100644
index 00000000..d78b75f7
--- /dev/null
+++ b/src/statisticsFunctions/variance/test_DoubleVarianceNono/testDoubleVarianceNono.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testDoubleVarianceNono"
+ ProjectGUID="{CCD3F89C-A278-457D-BFD6-ADEEF4860E07}"
+ RootNamespace="testDoubleVarianceNono"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes;../../../elementaryFunctions/includes;../../../matrixOperations/includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes;../../../elementaryFunctions/includes;../../../matrixOperations/includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testDoubleVarianceNono.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/variance/test_FloatVariance/testFloatVariance.vcproj b/src/statisticsFunctions/variance/test_FloatVariance/testFloatVariance.vcproj
new file mode 100644
index 00000000..be536983
--- /dev/null
+++ b/src/statisticsFunctions/variance/test_FloatVariance/testFloatVariance.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatVariance"
+ ProjectGUID="{53F78E7F-3024-4999-BE70-F4A242357809}"
+ RootNamespace="testFloatVariance"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../elementaryFunctions/includes;../../../operations/includes;../../../matrixOperations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../elementaryFunctions/includes;../../../operations/includes;../../../matrixOperations/includes;../../../type;../../includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatVariance.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/statisticsFunctions/variance/test_FloatVarianceNono/testFloatVarianceNono.vcproj b/src/statisticsFunctions/variance/test_FloatVarianceNono/testFloatVarianceNono.vcproj
new file mode 100644
index 00000000..23670c69
--- /dev/null
+++ b/src/statisticsFunctions/variance/test_FloatVarianceNono/testFloatVarianceNono.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="testFloatVarianceNono"
+ ProjectGUID="{DEF1A42F-599B-4B1D-AB11-202E86670021}"
+ RootNamespace="testFloatVarianceNono"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes;../../../elementaryFunctions/includes;../../../matrixOperations/includes"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="../../../includes;../../../operations/includes;../../../type;../../includes;../../../elementaryFunctions/includes;../../../matrixOperations/includes"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(SolutionDir)bin\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\testFloatVarianceNono.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>