diff --git a/MathNet.Numerics.Portable.sln b/MathNet.Numerics.Portable.sln
index 8ec5eb05..23d9b447 100644
--- a/MathNet.Numerics.Portable.sln
+++ b/MathNet.Numerics.Portable.sln
@@ -1,15 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
+VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{4D50FB34-10BC-495A-8B2F-482E34B4D771}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{49EE74BD-301F-4C3B-B76A-07F90CC88CE7}"
- ProjectSection(SolutionItems) = preProject
- build\FSharp.Formatting\build.fsx = build\FSharp.Formatting\build.fsx
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}"
ProjectSection(SolutionItems) = preProject
CONTRIBUTING.md = CONTRIBUTING.md
@@ -20,14 +13,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374
RELEASENOTES.md = RELEASENOTES.md
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Examples", "src\Examples\Examples.csproj", "{8239A6FF-1EF3-4DA4-A860-95C392DD6899}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp", "src\FSharp\FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}"
EndProject
-Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpExamples", "src\FSharpExamples\FSharpExamples.fsproj", "{BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}"
-EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests", "src\FSharpUnitTests\FSharpUnitTests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}"
@@ -52,6 +41,22 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "src\Numer
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "src\UnitTests\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable344", "src\Numerics\Numerics-Portable344.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable47", "Portable47", "{F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable136", "Portable136", "{E14850AE-464D-40DA-9E49-FE9892D472EF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable344", "Portable344", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net35", "Net35", "{14DAACDA-AD68-4AAE-B65F-9F6C60866327}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable344", "src\UnitTests\UnitTests-Portable344.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}"
+EndProject
+Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable344", "src\FSharp\FSharp-Portable344.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}"
+EndProject
+Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable344", "src\FSharpUnitTests\FSharpUnitTests-Portable344.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -59,11 +64,6 @@ Global
Release-Signed|Any CPU = Release-Signed|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Release|Any CPU.Build.0 = Release|Any CPU
- {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{B7CAE5F4-A23F-4438-B5BE-41226618B695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B7CAE5F4-A23F-4438-B5BE-41226618B695}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -76,11 +76,6 @@ Global
{37E8E802-A354-4114-BFC1-6E1357DA605B}.Release|Any CPU.Build.0 = Release|Any CPU
{37E8E802-A354-4114-BFC1-6E1357DA605B}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU
{37E8E802-A354-4114-BFC1-6E1357DA605B}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU
- {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Release|Any CPU.Build.0 = Release|Any CPU
- {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -145,19 +140,48 @@ Global
{9014A0CE-725D-4718-918C-923C0CA19FEE}.Release|Any CPU.Build.0 = Release|Any CPU
{9014A0CE-725D-4718-918C-923C0CA19FEE}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{9014A0CE-725D-4718-918C-923C0CA19FEE}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
+ {8A60894F-D090-4FC5-9535-E244E90A44C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8A60894F-D090-4FC5-9535-E244E90A44C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
+ {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {DAF07AA8-C5C9-4963-98F7-2C3285064DAD} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {0672ED13-CE61-4D3C-B879-282472817235} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {104E9129-FDC3-43CF-8687-9774C6D8C6C2} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {90CE8E32-354E-4728-8FE6-87342F469321} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {1A8315AC-BCDA-4294-B994-FDC4FED45BEE} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {9014A0CE-725D-4718-918C-923C0CA19FEE} = {4D50FB34-10BC-495A-8B2F-482E34B4D771}
- {8239A6FF-1EF3-4DA4-A860-95C392DD6899} = {49EE74BD-301F-4C3B-B76A-07F90CC88CE7}
- {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1} = {49EE74BD-301F-4C3B-B76A-07F90CC88CE7}
+ {49205185-621E-FFB9-2104-887C9F1BBD13} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
+ {C2581199-28C4-41AA-A26A-F0C076EA2A67} = {E14850AE-464D-40DA-9E49-FE9892D472EF}
+ {F5F14D76-428D-43D7-8431-5B885F1BA419} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
+ {D178918B-6AC0-4624-A515-4B99147B9FFD} = {E14850AE-464D-40DA-9E49-FE9892D472EF}
+ {0672ED13-CE61-4D3C-B879-282472817235} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
+ {104E9129-FDC3-43CF-8687-9774C6D8C6C2} = {E14850AE-464D-40DA-9E49-FE9892D472EF}
+ {90CE8E32-354E-4728-8FE6-87342F469321} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
+ {1A8315AC-BCDA-4294-B994-FDC4FED45BEE} = {E14850AE-464D-40DA-9E49-FE9892D472EF}
+ {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC} = {14DAACDA-AD68-4AAE-B65F-9F6C60866327}
+ {9014A0CE-725D-4718-918C-923C0CA19FEE} = {14DAACDA-AD68-4AAE-B65F-9F6C60866327}
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}
+ {8A60894F-D090-4FC5-9535-E244E90A44C1} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}
+ {EC24DA9F-8772-491D-BA56-3ADA75072B3D} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}
EndGlobalSection
EndGlobal
diff --git a/src/FSharp/FSharp-Portable344.fsproj b/src/FSharp/FSharp-Portable344.fsproj
new file mode 100644
index 00000000..385c9d11
--- /dev/null
+++ b/src/FSharp/FSharp-Portable344.fsproj
@@ -0,0 +1,77 @@
+
+
+
+
+ Debug
+ AnyCPU
+ 2.0
+ {8a60894f-d090-4fc5-9535-e244e90a44c1}
+ Library
+ FSharpPortable
+ MathNet.Numerics.FSharp
+ v4.0
+ Profile344
+ FSharp-Portable344
+ 11
+ 2.3.5.0
+
+
+ TRACE;PORTABLE;NOSYSNUMERICS
+ ..\..\out\lib\Profile344\
+ ..\..\obj\lib\Profile344\
+ ..\..\obj\lib\Profile344\
+ ..\..\out\lib\Profile344\MathNet.Numerics.FSharp.XML
+ true
+ true
+ pdbonly
+ 3
+
+
+ TRACE;DEBUG;PORTABLE;NOSYSNUMERICS
+ ..\..\out\lib-debug\Profile344\
+ ..\..\obj\lib-debug\Profile344\
+ ..\..\obj\lib-debug\Profile344\
+ false
+ false
+ true
+ full
+ 3
+
+
+
+
+ $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable\FSharp.Core.dll
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Numerics-Portable344
+ {1a3065fd-105d-4af1-85b9-0a4a26ffb353}
+ True
+
+
+
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.Portable.FSharp.Targets
+
+
+ $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.Portable.FSharp.Targets
+
+
+
\ No newline at end of file
diff --git a/src/FSharp/FSharp-Portable47.fsproj b/src/FSharp/FSharp-Portable47.fsproj
index c9891ef5..42619e0c 100644
--- a/src/FSharp/FSharp-Portable47.fsproj
+++ b/src/FSharp/FSharp-Portable47.fsproj
@@ -5,7 +5,7 @@
Debug
AnyCPU
2.0
- f5f14d76-428d-43d7-8431-5b885f1ba419
+ {f5f14d76-428d-43d7-8431-5b885f1ba419}
Library
FSharpPortable
MathNet.Numerics.FSharp
diff --git a/src/FSharpUnitTests/FSharpUnitTests-Portable344.fsproj b/src/FSharpUnitTests/FSharpUnitTests-Portable344.fsproj
new file mode 100644
index 00000000..3017a156
--- /dev/null
+++ b/src/FSharpUnitTests/FSharpUnitTests-Portable344.fsproj
@@ -0,0 +1,98 @@
+
+
+
+
+ Debug
+ AnyCPU
+ 2.0
+ {ec24da9f-8772-491d-ba56-3ada75072b3d}
+ Library
+ FSharpPortableUnitTests
+ MathNet.Numerics.FSharp.UnitTests344
+ v4.5
+ FSharpUnitTests-Portable344
+ 11
+ 4.3.0.0
+
+
+ TRACE;PORTABLE;NOSYSNUMERICS
+ ..\..\out\test\Profile344\
+ ..\..\obj\test\Profile344\
+ ..\..\obj\test\Profile344\
+ true
+ true
+ pdbonly
+ 3
+
+
+
+ DEBUG;TRACE;PORTABLE;NOSYSNUMERICS
+ ..\..\out\test-debug\Profile344\
+ ..\..\obj\test-debug\Profile344\
+ ..\..\obj\test-debug\Profile344\
+ false
+ false
+ true
+ full
+ 3
+
+
+
+
+ $(DefineConstants);NOFSSLICESET1D
+
+
+
+ False
+
+
+
+
+
+
+ ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll
+ False
+ True
+
+
+ ..\..\packages\FsUnit.1.2.1.0\Lib\Net40\FsUnit.NUnit.dll
+ False
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FSharp-Portable344
+ {8a60894f-d090-4fc5-9535-e244e90a44c1}
+ True
+
+
+ Numerics-Portable344
+ {1a3065fd-105d-4af1-85b9-0a4a26ffb353}
+ True
+
+
+
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets
+
+
+ $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets
+
+
+
\ No newline at end of file
diff --git a/src/Numerics/Numerics-Portable344.csproj b/src/Numerics/Numerics-Portable344.csproj
new file mode 100644
index 00000000..97ca5db9
--- /dev/null
+++ b/src/Numerics/Numerics-Portable344.csproj
@@ -0,0 +1,68 @@
+
+
+
+
+ 10.0
+ Debug
+ AnyCPU
+ {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}
+ Library
+ Properties
+ MathNet.Numerics
+ MathNet.Numerics
+ v4.0
+ Profile344
+ 512
+ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ ..\..\
+ true
+
+
+ TRACE;PORTABLE;NOSYSNUMERICS
+ ..\..\out\lib\Profile344\
+ ..\..\obj\lib\Profile344\
+ ..\..\obj\lib\Profile344\
+ ..\..\out\lib\Profile344\MathNet.Numerics.XML
+ true
+ pdbonly
+ prompt
+ 4
+ AllRules.ruleset
+ 1591
+
+
+ TRACE;DEBUG;PORTABLE;NOSYSNUMERICS
+ ..\..\out\lib-debug\Profile344\
+ ..\..\obj\lib-debug\Profile344\
+ ..\..\obj\lib-debug\Profile344\
+ false
+ full
+ true
+ prompt
+ 4
+
+ AllRules.ruleset
+
+
+
+ PublicResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+
+
+
+
+ True
+ True
+ Resources.resx
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Numerics/Properties/AssemblyInfo.cs b/src/Numerics/Properties/AssemblyInfo.cs
index d6f0dff9..b2ee589c 100644
--- a/src/Numerics/Properties/AssemblyInfo.cs
+++ b/src/Numerics/Properties/AssemblyInfo.cs
@@ -53,6 +53,7 @@ using System.Runtime.InteropServices;
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests47")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests136")]
+[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests344")]
#elif NET35
diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs b/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs
index 87ca1caf..1bee6d19 100644
--- a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs
+++ b/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs
@@ -183,7 +183,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Factorization
// Check the reconstruction.
for (var i = 0; i < order; i++)
{
- Assert.AreEqual(vectorb[i], matrixBReconstruct[i], 1e-4);
+ Assert.AreEqual(vectorb[i], matrixBReconstruct[i], 1e-3);
}
// Make sure A didn't change.
@@ -269,7 +269,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Factorization
// Check the reconstruction.
for (var i = 0; i < vectorb.Count; i++)
{
- Assert.AreEqual(vectorb[i], matrixBReconstruct[i], 1e-4);
+ Assert.AreEqual(vectorb[i], matrixBReconstruct[i], 1e-3);
}
// Make sure A didn't change.
diff --git a/src/UnitTests/UnitTests-Portable344.csproj b/src/UnitTests/UnitTests-Portable344.csproj
new file mode 100644
index 00000000..4d266144
--- /dev/null
+++ b/src/UnitTests/UnitTests-Portable344.csproj
@@ -0,0 +1,346 @@
+
+
+
+ 10.0
+ Debug
+ AnyCPU
+ 8.0.30703
+ 2.0
+ {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}
+ Library
+ Properties
+ MathNet.Numerics.UnitTests
+ MathNet.Numerics.UnitTests344
+ v4.5
+ 512
+ ..\..\
+ true
+
+
+ TRACE;PORTABLE;NOSYSNUMERICS
+ ..\..\out\test\Profile344\
+ ..\..\obj\test\Profile344\
+ ..\..\obj\test\Profile344\
+ true
+ pdbonly
+ prompt
+ MinimumRecommendedRules.ruleset
+ 1591
+
+
+ TRACE;DEBUG;PORTABLE;NOSYSNUMERICS
+ ..\..\out\test-debug\Profile344\
+ ..\..\obj\test-debug\Profile344\
+ ..\..\obj\test-debug\Profile344\
+ false
+ full
+ true
+ prompt
+ 4
+ 1591
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll
+ False
+ True
+
+
+
+
+
+
+
+
+ data\Codeplex-5667.csv
+ PreserveNewest
+
+
+ data\Github-Cureos-1.csv
+ PreserveNewest
+
+
+ data\Matlab\A.mat
+ PreserveNewest
+
+
+ data\Matlab\collection-nocompress.mat
+ PreserveNewest
+
+
+ data\Matlab\collection.mat
+ PreserveNewest
+
+
+ data\Matlab\complex.mat
+ PreserveNewest
+
+
+ data\Matlab\sparse-large.mat
+ PreserveNewest
+
+
+ data\Matlab\sparse-small.mat
+ PreserveNewest
+
+
+ data\Matlab\sparse_complex.mat
+ PreserveNewest
+
+
+ data\Matlab\v.mat
+ PreserveNewest
+
+
+ data\NIST\AtmWtAgt.dat
+ PreserveNewest
+
+
+ data\NIST\Bennett5.dat
+ PreserveNewest
+
+
+ data\NIST\BoxBOD.dat
+ PreserveNewest
+
+
+ data\NIST\Chwirut1.dat
+ PreserveNewest
+
+
+ data\NIST\Chwirut2.dat
+ PreserveNewest
+
+
+ data\NIST\DanWood.dat
+ PreserveNewest
+
+
+ data\NIST\Eckerle4.dat
+ PreserveNewest
+
+
+ data\NIST\ENSO.dat
+ PreserveNewest
+
+
+ data\NIST\Filip.dat
+ PreserveNewest
+
+
+ data\NIST\Gauss1.dat
+ PreserveNewest
+
+
+ data\NIST\Gauss2.dat
+ PreserveNewest
+
+
+ data\NIST\Gauss3.dat
+ PreserveNewest
+
+
+ data\NIST\Hahn1.dat
+ PreserveNewest
+
+
+ data\NIST\Kirby2.dat
+ PreserveNewest
+
+
+ data\NIST\Lanczos1.dat
+ PreserveNewest
+
+
+ data\NIST\Lanczos2.dat
+ PreserveNewest
+
+
+ data\NIST\Lanczos3.dat
+ PreserveNewest
+
+
+ data\NIST\Lew.dat
+ PreserveNewest
+
+
+ data\NIST\Longley.dat
+ PreserveNewest
+
+
+ data\NIST\Lottery.dat
+ PreserveNewest
+
+
+ data\NIST\Mavro.dat
+ PreserveNewest
+
+
+ data\NIST\MGH09.dat
+ PreserveNewest
+
+
+ data\NIST\MGH10.dat
+ PreserveNewest
+
+
+ data\NIST\MGH17.dat
+ PreserveNewest
+
+
+ data\NIST\Michelso.dat
+ PreserveNewest
+
+
+ data\NIST\Misra1a.dat
+ PreserveNewest
+
+
+ data\NIST\Misra1b.dat
+ PreserveNewest
+
+
+ data\NIST\Misra1c.dat
+ PreserveNewest
+
+
+ data\NIST\Misra1d.dat
+ PreserveNewest
+
+
+ data\NIST\Nelson.dat
+ PreserveNewest
+
+
+ data\NIST\NoInt1.dat
+ PreserveNewest
+
+
+ data\NIST\NoInt2.dat
+ PreserveNewest
+
+
+ data\NIST\Norris.dat
+ PreserveNewest
+
+
+ data\NIST\NumAcc1.dat
+ PreserveNewest
+
+
+ data\NIST\NumAcc2.dat
+ PreserveNewest
+
+
+ data\NIST\NumAcc3.dat
+ PreserveNewest
+
+
+ data\NIST\NumAcc4.dat
+ PreserveNewest
+
+
+ data\NIST\Pontius.dat
+ PreserveNewest
+
+
+ data\NIST\Rat42.dat
+ PreserveNewest
+
+
+ data\NIST\Rat43.dat
+ PreserveNewest
+
+
+ data\NIST\Roszman1.dat
+ PreserveNewest
+
+
+ data\NIST\SiRstvt.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs01t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs02t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs03t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs04t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs05t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs06t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs07t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs08t.dat
+ PreserveNewest
+
+
+ data\NIST\SmLs09t.dat
+ PreserveNewest
+
+
+ data\NIST\Thurber.dat
+ PreserveNewest
+
+
+ data\NIST\Wampler1.dat
+ PreserveNewest
+
+
+ data\NIST\Wampler2.dat
+ PreserveNewest
+
+
+ data\NIST\Wampler3.dat
+ PreserveNewest
+
+
+ data\NIST\Wampler4.dat
+ PreserveNewest
+
+
+ data\NIST\Wampler5.dat
+ PreserveNewest
+
+
+
+ data\NIST\Meixner.dat
+ PreserveNewest
+
+
+
+
+
+ {1a3065fd-105d-4af1-85b9-0a4a26ffb353}
+ Numerics-Portable344
+
+
+
+
+
\ No newline at end of file