Compare commits

...

6 Commits

  1. 65
      MathNet.Numerics.All.sln
  2. 12
      MathNet.Numerics.Net35Only.sln
  3. 12
      MathNet.Numerics.sln
  4. 68
      build/FSharp-Net35.fsproj
  5. 0
      build/FSharp-Net35.fsproj.paket.references
  6. 82
      build/FSharp-Net40.fsproj
  7. 68
      build/FSharp-Portable47.fsproj
  8. 56
      build/FSharp-XamariniOS.fsproj
  9. 92
      build/FSharpUnitTests-Net35.fsproj
  10. 0
      build/FSharpUnitTests-Net35.fsproj.paket.references
  11. 96
      build/FSharpUnitTests-Net40.fsproj
  12. 84
      build/FSharpUnitTests-Portable47.fsproj
  13. 41
      build/Numerics-Net35.csproj
  14. 0
      build/Numerics-Net35.csproj.paket.references
  15. 480
      build/Numerics-Net40.csproj
  16. 66
      build/Numerics-Portable259.csproj
  17. 28
      build/Numerics-Portable328.csproj
  18. 28
      build/Numerics-Portable47.csproj
  19. 28
      build/Numerics-Portable7.csproj
  20. 28
      build/Numerics-Portable78.csproj
  21. 28
      build/Numerics-XamariniOS.csproj
  22. 184
      build/TestData-Net35.csproj
  23. 44
      build/UnitTests-Net35.csproj
  24. 0
      build/UnitTests-Net35.csproj.paket.references
  25. 473
      build/UnitTests-Net40.csproj
  26. 36
      build/UnitTests-Portable259.csproj
  27. 36
      build/UnitTests-Portable328.csproj
  28. 36
      build/UnitTests-Portable47.csproj
  29. 36
      build/UnitTests-Portable7.csproj
  30. 36
      build/UnitTests-Portable78.csproj
  31. 21
      src/Numerics/Numerics-NetStandard.csproj
  32. 480
      src/Numerics/Numerics.csproj
  33. 11
      src/Numerics/project.json
  34. 2720
      src/Numerics/project.lock.json
  35. 473
      src/UnitTests/UnitTests.csproj

65
MathNet.Numerics.All.sln

@ -1,7 +1,7 @@
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013 # Visual Studio 14
VisualStudioVersion = 12.0.31101.0 VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
@ -13,35 +13,35 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374
RELEASENOTES.md = RELEASENOTES.md RELEASENOTES.md = RELEASENOTES.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net40", "build\Numerics-Net40.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp", "src\FSharp\FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Net40", "build\FSharp-Net40.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests", "src\FSharpUnitTests\FSharpUnitTests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Net40", "build\FSharpUnitTests-Net40.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net40", "build\UnitTests-Net40.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable47", "Portable47", "{F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable47", "Portable47", "{F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable47", "src\Numerics\Numerics-Portable47.csproj", "{49205185-621E-FFB9-2104-887C9F1BBD13}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable47", "build\Numerics-Portable47.csproj", "{49205185-621E-FFB9-2104-887C9F1BBD13}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable47", "src\FSharp\FSharp-Portable47.fsproj", "{F5F14D76-428D-43D7-8431-5B885F1BA419}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable47", "build\FSharp-Portable47.fsproj", "{F5F14D76-428D-43D7-8431-5B885F1BA419}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable47", "src\UnitTests\UnitTests-Portable47.csproj", "{0672ED13-CE61-4D3C-B879-282472817235}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable47", "build\UnitTests-Portable47.csproj", "{0672ED13-CE61-4D3C-B879-282472817235}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable47", "src\FSharpUnitTests\FSharpUnitTests-Portable47.fsproj", "{90CE8E32-354E-4728-8FE6-87342F469321}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable47", "build\FSharpUnitTests-Portable47.fsproj", "{90CE8E32-354E-4728-8FE6-87342F469321}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable328", "Portable328", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable328", "Portable328", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable328", "src\Numerics\Numerics-Portable328.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable328", "build\Numerics-Portable328.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable328", "src\UnitTests\UnitTests-Portable328.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable328", "build\UnitTests-Portable328.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net35", "Net35", "{14DAACDA-AD68-4AAE-B65F-9F6C60866327}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net35", "Net35", "{14DAACDA-AD68-4AAE-B65F-9F6C60866327}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "src\Numerics\Numerics-Net35.csproj", "{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "build\Numerics-Net35.csproj", "{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "src\UnitTests\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "build\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
@ -51,29 +51,35 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40
paket.lock = paket.lock paket.lock = paket.lock
EndProjectSection EndProjectSection
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Net35", "src\FSharp\FSharp-Net35.fsproj", "{D5DBCEC0-9D9D-4A62-9EE0-F78E1895D4F4}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Net35", "build\FSharp-Net35.fsproj", "{D5DBCEC0-9D9D-4A62-9EE0-F78E1895D4F4}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Net35", "src\FSharpUnitTests\FSharpUnitTests-Net35.fsproj", "{8C96F2E9-681B-4201-8BDD-0AA901203725}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Net35", "build\FSharpUnitTests-Net35.fsproj", "{8C96F2E9-681B-4201-8BDD-0AA901203725}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable259", "Portable259", "{72E9BD2E-A088-490F-BB54-4D5BFB38134D}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable259", "Portable259", "{72E9BD2E-A088-490F-BB54-4D5BFB38134D}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable259", "src\Numerics\Numerics-Portable259.csproj", "{1C8DBFB2-DB75-4C4B-888B-4AF314FCE3C3}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable259", "build\Numerics-Portable259.csproj", "{1C8DBFB2-DB75-4C4B-888B-4AF314FCE3C3}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable259", "src\UnitTests\UnitTests-Portable259.csproj", "{FCB9D3B5-FEFF-4ACB-BDA9-2FA4AB7E85E5}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable259", "build\UnitTests-Portable259.csproj", "{FCB9D3B5-FEFF-4ACB-BDA9-2FA4AB7E85E5}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable7", "Portable7", "{021F915C-C0E3-468B-A183-5FCF1DEC3754}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable7", "Portable7", "{021F915C-C0E3-468B-A183-5FCF1DEC3754}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable7", "src\Numerics\Numerics-Portable7.csproj", "{25E6E93B-56A2-4F14-8458-03665F122B3F}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable7", "build\Numerics-Portable7.csproj", "{25E6E93B-56A2-4F14-8458-03665F122B3F}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable78", "Portable78", "{5351407F-74BA-4850-A3E7-D5C2BACEF419}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable78", "Portable78", "{5351407F-74BA-4850-A3E7-D5C2BACEF419}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable78", "src\Numerics\Numerics-Portable78.csproj", "{2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable78", "build\Numerics-Portable78.csproj", "{2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable7", "src\UnitTests\UnitTests-Portable7.csproj", "{B170F78B-8C95-4C6A-A437-F05D9302B0B3}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable7", "build\UnitTests-Portable7.csproj", "{B170F78B-8C95-4C6A-A437-F05D9302B0B3}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable78", "src\UnitTests\UnitTests-Portable78.csproj", "{2769BADC-02D9-48D9-88B4-C7E1C064BDF2}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable78", "build\UnitTests-Portable78.csproj", "{2769BADC-02D9-48D9-88B4-C7E1C064BDF2}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData-Net35", "build\TestData-Net35.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetStandard", "NetStandard", "{DEB3950D-8280-4E85-9003-E155C241993F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-NetStandard", "src\Numerics\Numerics-NetStandard.csproj", "{CD54C200-6E8C-4820-96B9-26497C689D64}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net40", "Net40", "{5AB8C662-ECCB-44BD-90F1-C66898E48C41}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -205,11 +211,21 @@ Global
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Any CPU.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Any CPU.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release|Any CPU.Build.0 = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(NestedProjects) = preSolution GlobalSection(NestedProjects) = preSolution
{B7CAE5F4-A23F-4438-B5BE-41226618B695} = {5AB8C662-ECCB-44BD-90F1-C66898E48C41}
{37E8E802-A354-4114-BFC1-6E1357DA605B} = {5AB8C662-ECCB-44BD-90F1-C66898E48C41}
{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D} = {5AB8C662-ECCB-44BD-90F1-C66898E48C41}
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD} = {5AB8C662-ECCB-44BD-90F1-C66898E48C41}
{49205185-621E-FFB9-2104-887C9F1BBD13} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} {49205185-621E-FFB9-2104-887C9F1BBD13} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
{F5F14D76-428D-43D7-8431-5B885F1BA419} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} {F5F14D76-428D-43D7-8431-5B885F1BA419} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
{0672ED13-CE61-4D3C-B879-282472817235} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} {0672ED13-CE61-4D3C-B879-282472817235} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}
@ -226,8 +242,9 @@ Global
{2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F} = {5351407F-74BA-4850-A3E7-D5C2BACEF419} {2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F} = {5351407F-74BA-4850-A3E7-D5C2BACEF419}
{B170F78B-8C95-4C6A-A437-F05D9302B0B3} = {021F915C-C0E3-468B-A183-5FCF1DEC3754} {B170F78B-8C95-4C6A-A437-F05D9302B0B3} = {021F915C-C0E3-468B-A183-5FCF1DEC3754}
{2769BADC-02D9-48D9-88B4-C7E1C064BDF2} = {5351407F-74BA-4850-A3E7-D5C2BACEF419} {2769BADC-02D9-48D9-88B4-C7E1C064BDF2} = {5351407F-74BA-4850-A3E7-D5C2BACEF419}
{CD54C200-6E8C-4820-96B9-26497C689D64} = {DEB3950D-8280-4E85-9003-E155C241993F}
EndGlobalSection EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = src\Numerics\Numerics.csproj StartupItem = build\Numerics-Net40.csproj
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

12
MathNet.Numerics.Net35Only.sln

@ -10,15 +10,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374
RELEASENOTES.md = RELEASENOTES.md RELEASENOTES.md = RELEASENOTES.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "src\Numerics\Numerics-Net35.csproj", "{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "build\Numerics-Net35.csproj", "{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "src\UnitTests\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "build\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Net35", "src\FSharp\FSharp-Net35.fsproj", "{D5DBCEC0-9D9D-4A62-9EE0-F78E1895D4F4}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Net35", "build\FSharp-Net35.fsproj", "{D5DBCEC0-9D9D-4A62-9EE0-F78E1895D4F4}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Net35", "src\FSharpUnitTests\FSharpUnitTests-Net35.fsproj", "{8C96F2E9-681B-4201-8BDD-0AA901203725}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Net35", "build\FSharpUnitTests-Net35.fsproj", "{8C96F2E9-681B-4201-8BDD-0AA901203725}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData-Net35", "build\TestData-Net35.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -62,6 +62,6 @@ Global
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = src\Numerics\Numerics-Net35.csproj StartupItem = build\Numerics-Net35.csproj
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

12
MathNet.Numerics.sln

@ -16,13 +16,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374
RELEASENOTES.md = RELEASENOTES.md RELEASENOTES.md = RELEASENOTES.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net40", "build\Numerics-Net40.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp", "src\FSharp\FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Net40", "build\FSharp-Net40.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}"
EndProject EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests", "src\FSharpUnitTests\FSharpUnitTests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}" Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Net40", "build\FSharpUnitTests-Net40.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net40", "build\UnitTests-Net40.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{A4A66FA9-C00C-4D5C-A776-27516EA0C536}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{A4A66FA9-C00C-4D5C-A776-27516EA0C536}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
@ -64,7 +64,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{039229DA-A
docs\content\Users.md = docs\content\Users.md docs\content\Users.md = docs\content\Users.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData-Net35", "build\TestData-Net35.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -108,6 +108,6 @@ Global
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = src\Numerics\Numerics.csproj StartupItem = build\Numerics-Net40.csproj
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

68
src/FSharp/FSharp-Net35.fsproj → build/FSharp-Net35.fsproj

@ -10,17 +10,17 @@
<ProjectGuid>{d5dbcec0-9d9d-4a62-9ee0-f78e1895d4f4}</ProjectGuid> <ProjectGuid>{d5dbcec0-9d9d-4a62-9ee0-f78e1895d4f4}</ProjectGuid>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion> <TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile> <AssemblyOriginatorKeyFile>..\src\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<OutputPath>..\..\out\lib\Net35\</OutputPath> <OutputPath>..\out\lib\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Net35\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Net35\MathNet.Numerics.FSharp.xml</DocumentationFile> <DocumentationFile>..\out\lib\Net35\MathNet.Numerics.FSharp.xml</DocumentationFile>
<DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<!-- Conditional Strong Name: NO --> <!-- Conditional Strong Name: NO -->
@ -30,9 +30,9 @@
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<OutputPath>..\..\out\lib-debug\Net35\</OutputPath> <OutputPath>..\out\lib-debug\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Net35\</BaseIntermediateOutputPath>
<DefineConstants>TRACE;DEBUG;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;DEBUG;NET35;NOSYSNUMERICS</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<!-- Conditional Strong Name: NO --> <!-- Conditional Strong Name: NO -->
@ -43,10 +43,10 @@
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DefineConstants>TRACE;NET35;NOSYSNUMERICS;STRONGNAME</DefineConstants> <DefineConstants>TRACE;NET35;NOSYSNUMERICS;STRONGNAME</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<OutputPath>..\..\out\lib-signed\Net35\</OutputPath> <OutputPath>..\out\lib-signed\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-signed\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-signed\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-signed\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-signed\Net35\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib-signed\Net35\MathNet.Numerics.FSharp.xml</DocumentationFile> <DocumentationFile>..\out\lib-signed\Net35\MathNet.Numerics.FSharp.xml</DocumentationFile>
<!-- Conditional Strong Name: YES --> <!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly> <SignAssembly>true</SignAssembly>
</PropertyGroup> </PropertyGroup>
@ -58,24 +58,24 @@
</PropertyGroup> </PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" /> <Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
<ItemGroup> <ItemGroup>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharp\AssemblyInfo.fs" />
<Compile Include="Compatibility.fs" /> <Compile Include="..\src\FSharp\Compatibility.fs" />
<Compile Include="Statistics.fs" /> <Compile Include="..\src\FSharp\Statistics.fs" />
<Compile Include="Random.fs" /> <Compile Include="..\src\FSharp\Random.fs" />
<Compile Include="Distributions.fs" /> <Compile Include="..\src\FSharp\Distributions.fs" />
<Compile Include="Generate.fs" /> <Compile Include="..\src\FSharp\Generate.fs" />
<Compile Include="LinearAlgebra.Vector.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Vector.fs" />
<Compile Include="LinearAlgebra.Matrix.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Matrix.fs" />
<Compile Include="Complex.fs" /> <Compile Include="..\src\FSharp\Complex.fs" />
<Compile Include="BigIntegerExtensions.fs" /> <Compile Include="..\src\FSharp\BigIntegerExtensions.fs" />
<Compile Include="BigRational.fsi" /> <Compile Include="..\src\FSharp\BigRational.fsi" />
<Compile Include="BigRational.fs" /> <Compile Include="..\src\FSharp\BigRational.fs" />
<Compile Include="Differentiate.fs" /> <Compile Include="..\src\FSharp\Differentiate.fs" />
<Compile Include="Fit.fs" /> <Compile Include="..\src\FSharp\Fit.fs" />
<Compile Include="FindRoots.fs" /> <Compile Include="..\src\FSharp\FindRoots.fs" />
<Compile Include="RandomVariable.fs" /> <Compile Include="..\src\FSharp\RandomVariable.fs" />
<None Include="MathNet.Numerics.fsx" /> <Compile Include="..\src\FSharp\Quaternion.fs" />
<Compile Include="Quaternion.fs" /> <None Include="..\src\FSharp\MathNet.Numerics.fsx" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core, Version=2.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <Reference Include="FSharp.Core, Version=2.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -86,7 +86,7 @@
<Reference Include="System.Core" /> <Reference Include="System.Core" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Net35.csproj"> <ProjectReference Include="Numerics-Net35.csproj">
<Name>Numerics-Net35</Name> <Name>Numerics-Net35</Name>
<Project>{e54e712d-eb6b-4fbf-b29a-6bb95e719bac}</Project> <Project>{e54e712d-eb6b-4fbf-b29a-6bb95e719bac}</Project>
<Private>True</Private> <Private>True</Private>
@ -96,11 +96,11 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="System.Threading"> <Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath> <HintPath>..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

0
src/FSharp/FSharp-Net35.fsproj.paket.references → build/FSharp-Net35.fsproj.paket.references

82
src/FSharp/FSharp.fsproj → build/FSharp-Net40.fsproj

@ -10,17 +10,17 @@
<ProjectGuid>{37E8E802-A354-4114-BFC1-6E1357DA605B}</ProjectGuid> <ProjectGuid>{37E8E802-A354-4114-BFC1-6E1357DA605B}</ProjectGuid>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion> <TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile> <AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<OutputPath>..\..\out\lib\Net40\</OutputPath> <OutputPath>..\out\lib\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Net40\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Net40\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Net40\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Net40\MathNet.Numerics.FSharp.xml</DocumentationFile> <DocumentationFile>..\out\lib\Net40\MathNet.Numerics.FSharp.xml</DocumentationFile>
<DefineConstants>TRACE</DefineConstants> <DefineConstants>TRACE</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<!-- Conditional Strong Name: NO --> <!-- Conditional Strong Name: NO -->
@ -30,9 +30,9 @@
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<OutputPath>..\..\out\lib-debug\Net40\</OutputPath> <OutputPath>..\out\lib-debug\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Net40\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Net40\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Net40\</BaseIntermediateOutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants> <DefineConstants>TRACE;DEBUG</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<!-- Conditional Strong Name: NO --> <!-- Conditional Strong Name: NO -->
@ -43,10 +43,10 @@
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DefineConstants>TRACE;STRONGNAME</DefineConstants> <DefineConstants>TRACE;STRONGNAME</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<OutputPath>..\..\out\lib-signed\Net40\</OutputPath> <OutputPath>..\out\lib-signed\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-signed\Net40\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-signed\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-signed\Net40\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-signed\Net40\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib-signed\Net40\MathNet.Numerics.FSharp.xml</DocumentationFile> <DocumentationFile>..\out\lib-signed\Net40\MathNet.Numerics.FSharp.xml</DocumentationFile>
<!-- Conditional Strong Name: YES --> <!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly> <SignAssembly>true</SignAssembly>
</PropertyGroup> </PropertyGroup>
@ -58,33 +58,33 @@
</PropertyGroup> </PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" /> <Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
<ItemGroup> <ItemGroup>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharp\AssemblyInfo.fs" />
<Compile Include="Compatibility.fs" /> <Compile Include="..\src\FSharp\Compatibility.fs" />
<Compile Include="Statistics.fs" /> <Compile Include="..\src\FSharp\Statistics.fs" />
<Compile Include="Random.fs" /> <Compile Include="..\src\FSharp\Random.fs" />
<Compile Include="Distributions.fs" /> <Compile Include="..\src\FSharp\Distributions.fs" />
<Compile Include="Generate.fs" /> <Compile Include="..\src\FSharp\Generate.fs" />
<Compile Include="LinearAlgebra.Vector.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Vector.fs" />
<Compile Include="LinearAlgebra.Matrix.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Matrix.fs" />
<Compile Include="Complex.fs" /> <Compile Include="..\src\FSharp\Complex.fs" />
<Compile Include="BigIntegerExtensions.fs" /> <Compile Include="..\src\FSharp\BigIntegerExtensions.fs" />
<Compile Include="BigRational.fsi" /> <Compile Include="..\src\FSharp\BigRational.fsi" />
<Compile Include="BigRational.fs" /> <Compile Include="..\src\FSharp\BigRational.fs" />
<Compile Include="Differentiate.fs" /> <Compile Include="..\src\FSharp\Differentiate.fs" />
<Compile Include="Fit.fs" /> <Compile Include="..\src\FSharp\Fit.fs" />
<Compile Include="FindRoots.fs" /> <Compile Include="..\src\FSharp\FindRoots.fs" />
<Compile Include="RandomVariable.fs" /> <Compile Include="..\src\FSharp\RandomVariable.fs" />
<Compile Include="Quaternion.fs" /> <Compile Include="..\src\FSharp\Quaternion.fs" />
<None Include="MathNet.Numerics.fsx" /> <None Include="..\src\FSharp\MathNet.Numerics.fsx" />
<None Include="MathNet.Numerics.IfSharp.fsx" /> <None Include="..\src\FSharp\MathNet.Numerics.IfSharp.fsx" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="mscorlib" /> <Reference Include="mscorlib" />
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
<Reference Include="System.Numerics" /> <Reference Include="System.Numerics" />
<ProjectReference Include="..\Numerics\Numerics.csproj"> <ProjectReference Include="Numerics-Net40.csproj">
<Name>Numerics</Name> <Name>Numerics-Net40</Name>
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project> <Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
@ -92,7 +92,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -101,7 +101,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -110,7 +110,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')"> <When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -119,7 +119,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -128,7 +128,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -137,7 +137,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -146,11 +146,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')"> <When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

68
src/FSharp/FSharp-Portable47.fsproj → build/FSharp-Portable47.fsproj

@ -12,14 +12,14 @@
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile47</TargetFrameworkProfile> <TargetFrameworkProfile>Profile47</TargetFrameworkProfile>
<TargetFSharpCoreVersion>2.3.5.1</TargetFSharpCoreVersion> <TargetFSharpCoreVersion>2.3.5.1</TargetFSharpCoreVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE</DefineConstants> <DefineConstants>TRACE;PORTABLE</DefineConstants>
<OutputPath>..\..\out\lib\Profile47\</OutputPath> <OutputPath>..\out\lib\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Profile47\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile47\MathNet.Numerics.FSharp.XML</DocumentationFile> <DocumentationFile>..\out\lib\Profile47\MathNet.Numerics.FSharp.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
@ -27,9 +27,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile47\</OutputPath> <OutputPath>..\out\lib-debug\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Profile47\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -46,26 +46,26 @@
</PropertyGroup> </PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" /> <Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
<ItemGroup> <ItemGroup>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharp\AssemblyInfo.fs" />
<Compile Include="Compatibility.fs" /> <Compile Include="..\src\FSharp\Compatibility.fs" />
<Compile Include="Statistics.fs" /> <Compile Include="..\src\FSharp\Statistics.fs" />
<Compile Include="Random.fs" /> <Compile Include="..\src\FSharp\Random.fs" />
<Compile Include="Distributions.fs" /> <Compile Include="..\src\FSharp\Distributions.fs" />
<Compile Include="Generate.fs" /> <Compile Include="..\src\FSharp\Generate.fs" />
<Compile Include="LinearAlgebra.Vector.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Vector.fs" />
<Compile Include="LinearAlgebra.Matrix.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Matrix.fs" />
<Compile Include="Complex.fs" /> <Compile Include="..\src\FSharp\Complex.fs" />
<Compile Include="BigIntegerExtensions.fs" /> <Compile Include="..\src\FSharp\BigIntegerExtensions.fs" />
<Compile Include="BigRational.fsi" /> <Compile Include="..\src\FSharp\BigRational.fsi" />
<Compile Include="BigRational.fs" /> <Compile Include="..\src\FSharp\BigRational.fs" />
<Compile Include="Differentiate.fs" /> <Compile Include="..\src\FSharp\Differentiate.fs" />
<Compile Include="Fit.fs" /> <Compile Include="..\src\FSharp\Fit.fs" />
<Compile Include="FindRoots.fs" /> <Compile Include="..\src\FSharp\FindRoots.fs" />
<Compile Include="RandomVariable.fs" /> <Compile Include="..\src\FSharp\RandomVariable.fs" />
<None Include="MathNet.Numerics.fsx" /> <None Include="..\src\FSharp\MathNet.Numerics.fsx" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable47.csproj"> <ProjectReference Include="Numerics-Portable47.csproj">
<Name>Numerics-Portable47</Name> <Name>Numerics-Portable47</Name>
<Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project> <Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project>
</ProjectReference> </ProjectReference>
@ -74,7 +74,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -83,7 +83,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -92,7 +92,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')"> <When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -101,7 +101,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -110,7 +110,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -119,7 +119,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -128,11 +128,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')"> <When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

56
src/FSharp/FSharp-XamariniOS.fsproj → build/FSharp-XamariniOS.fsproj

@ -10,14 +10,14 @@
<ProjectGuid>{F5F14E76-428D-43D7-8431-5B895F1BA419}</ProjectGuid> <ProjectGuid>{F5F14E76-428D-43D7-8431-5B895F1BA419}</ProjectGuid>
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{F2A71F9B-5D33-465A-A702-920D77279786}</ProjectTypeGuids> <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{F2A71F9B-5D33-465A-A702-920D77279786}</ProjectTypeGuids>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix> <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\XamariniOS</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\XamariniOS</BaseIntermediateOutputPath>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE</DefineConstants> <DefineConstants>TRACE;PORTABLE</DefineConstants>
<OutputPath>..\..\out\lib\XamariniOS\</OutputPath> <OutputPath>..\out\lib\XamariniOS\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\XamariniOS\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\XamariniOS\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\XamariniOS\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\XamariniOS\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\XamariniOS\MathNet.Numerics.FSharp.XML</DocumentationFile> <DocumentationFile>..\out\lib\XamariniOS\MathNet.Numerics.FSharp.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -28,9 +28,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants>
<OutputPath>..\..\out\lib-debug\XamariniOS\</OutputPath> <OutputPath>..\out\lib-debug\XamariniOS\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\XamariniOS\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\XamariniOS\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\XamariniOS\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\XamariniOS\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,32 +50,32 @@
<Reference Include="Xamarin.iOS" /> <Reference Include="Xamarin.iOS" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Folder Include="Resources\" /> <Folder Include="..\src\FSharp\Resources\" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharp\AssemblyInfo.fs" />
<Compile Include="Compatibility.fs" /> <Compile Include="..\src\FSharp\Compatibility.fs" />
<Compile Include="Statistics.fs" /> <Compile Include="..\src\FSharp\Statistics.fs" />
<Compile Include="Random.fs" /> <Compile Include="..\src\FSharp\Random.fs" />
<Compile Include="Distributions.fs" /> <Compile Include="..\src\FSharp\Distributions.fs" />
<Compile Include="Generate.fs" /> <Compile Include="..\src\FSharp\Generate.fs" />
<Compile Include="LinearAlgebra.Vector.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Vector.fs" />
<Compile Include="LinearAlgebra.Matrix.fs" /> <Compile Include="..\src\FSharp\LinearAlgebra.Matrix.fs" />
<Compile Include="Complex.fs" /> <Compile Include="..\src\FSharp\Complex.fs" />
<Compile Include="BigIntegerExtensions.fs" /> <Compile Include="..\src\FSharp\BigIntegerExtensions.fs" />
<Compile Include="BigRational.fsi" /> <Compile Include="..\src\FSharp\BigRational.fsi" />
<Compile Include="BigRational.fs" /> <Compile Include="..\src\FSharp\BigRational.fs" />
<Compile Include="Differentiate.fs" /> <Compile Include="..\src\FSharp\Differentiate.fs" />
<Compile Include="Fit.fs" /> <Compile Include="..\src\FSharp\Fit.fs" />
<Compile Include="FindRoots.fs" /> <Compile Include="..\src\FSharp\FindRoots.fs" />
<Compile Include="RandomVariable.fs" /> <Compile Include="..\src\FSharp\RandomVariable.fs" />
<None Include="MathNet.Numerics.fsx" /> <None Include="..\src\FSharp\MathNet.Numerics.fsx" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-XamariniOS.csproj"> <ProjectReference Include="Numerics-XamariniOS.csproj">
<Project>{1C8DCFB2-DB75-4C4B-888B-4AF315FCE3C3}</Project> <Project>{1C8DCFB2-DB75-4C4B-888B-4AF315FCE3C3}</Project>
<Name>Numerics-XamariniOS</Name> <Name>Numerics-XamariniOS</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.FSharp.targets" /> <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.FSharp.targets" />
</Project> </Project>

92
src/FSharpUnitTests/FSharpUnitTests-Net35.fsproj → build/FSharpUnitTests-Net35.fsproj

@ -11,15 +11,15 @@
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion> <TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion> <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<OutputPath>..\..\out\test\Net35\</OutputPath> <OutputPath>..\out\test\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Net35\</BaseIntermediateOutputPath>
<DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
</PropertyGroup> </PropertyGroup>
@ -28,9 +28,9 @@
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<OutputPath>..\..\out\test-debug\Net35\</OutputPath> <OutputPath>..\out\test-debug\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Net35\</BaseIntermediateOutputPath>
<DefineConstants>DEBUG;TRACE;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>DEBUG;TRACE;NET35;NOSYSNUMERICS</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
</PropertyGroup> </PropertyGroup>
@ -40,9 +40,9 @@
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<OutputPath>..\..\out\test-signed\Net35\</OutputPath> <OutputPath>..\out\test-signed\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-signed\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-signed\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-signed\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-signed\Net35\</BaseIntermediateOutputPath>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<!-- Workaround - remove once no longer needed! --> <!-- Workaround - remove once no longer needed! -->
@ -56,29 +56,29 @@
</PropertyGroup> </PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" /> <Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
<ItemGroup> <ItemGroup>
<Compile Include="..\..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnit.fs"> <Compile Include="..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnit.fs">
<Paket>True</Paket> <Paket>True</Paket>
<Link>paket-files/FsUnit.fs</Link> <Link>paket-files/FsUnit.fs</Link>
</Compile> </Compile>
<Compile Include="..\..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnitTyped.fs"> <Compile Include="..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnitTyped.fs">
<Paket>True</Paket> <Paket>True</Paket>
<Link>paket-files/FsUnitTyped.fs</Link> <Link>paket-files/FsUnitTyped.fs</Link>
</Compile> </Compile>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharpUnitTests\AssemblyInfo.fs" />
<Compile Include="VectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\VectorTests.fs" />
<Compile Include="SparseVectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\SparseVectorTests.fs" />
<Compile Include="DenseVectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\DenseVectorTests.fs" />
<Compile Include="MatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\MatrixTests.fs" />
<Compile Include="SparseMatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\SparseMatrixTests.fs" />
<Compile Include="DenseMatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\DenseMatrixTests.fs" />
<Compile Include="Utilities.fs" /> <Compile Include="..\src\FSharpUnitTests\Utilities.fs" />
<Compile Include="BigRationalTests.fs" /> <Compile Include="..\src\FSharpUnitTests\BigRationalTests.fs" />
<Compile Include="RandomVariableTests.fs" /> <Compile Include="..\src\FSharpUnitTests\RandomVariableTests.fs" />
<Compile Include="PokerTests.fs" /> <Compile Include="..\src\FSharpUnitTests\PokerTests.fs" />
<Compile Include="FitTests.fs" /> <Compile Include="..\src\FSharpUnitTests\FitTests.fs" />
<Compile Include="FindRootsTests.fs" /> <Compile Include="..\src\FSharpUnitTests\FindRootsTests.fs" />
<None Include="paket.references" /> <Compile Include="..\src\FSharpUnitTests\QuaternionTests.fs" />
<Compile Include="QuaternionTests.fs" /> <None Include="..\src\FSharpUnitTests\paket.references" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="mscorlib" /> <Reference Include="mscorlib" />
@ -86,18 +86,18 @@
<Reference Include="System.Core" /> <Reference Include="System.Core" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Net35.csproj"> <ProjectReference Include="Numerics-Net35.csproj">
<Name>Numerics-Net35</Name> <Name>Numerics-Net35</Name>
<Project>{e54e712d-eb6b-4fbf-b29a-6bb95e719bac}</Project> <Project>{e54e712d-eb6b-4fbf-b29a-6bb95e719bac}</Project>
<Private>True</Private> <Private>True</Private>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\FSharp\FSharp-Net35.fsproj"> <ProjectReference Include="FSharp-Net35.fsproj">
<Name>FSharp-Net35</Name> <Name>FSharp-Net35</Name>
<Project>{d5dbcec0-9d9d-4a62-9ee0-f78e1895d4f4}</Project> <Project>{d5dbcec0-9d9d-4a62-9ee0-f78e1895d4f4}</Project>
<Private>True</Private> <Private>True</Private>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Name>TestData</Name> <Name>TestData-Net35</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private> <Private>True</Private>
</ProjectReference> </ProjectReference>
@ -106,7 +106,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="System.Threading"> <Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath> <HintPath>..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -117,7 +117,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -126,7 +126,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -135,7 +135,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')"> <When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -144,7 +144,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -153,7 +153,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -162,7 +162,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -171,7 +171,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')"> <When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -182,12 +182,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -196,7 +196,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -205,7 +205,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -214,7 +214,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -223,11 +223,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

0
src/FSharpUnitTests/FSharpUnitTests-Net35.fsproj.paket.references → build/FSharpUnitTests-Net35.fsproj.paket.references

96
src/FSharpUnitTests/FSharpUnitTests.fsproj → build/FSharpUnitTests-Net40.fsproj

@ -13,15 +13,15 @@
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion> <TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion> <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<OutputPath>..\..\out\test\Net40\</OutputPath> <OutputPath>..\out\test\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Net40\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Net40\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Net40\</BaseIntermediateOutputPath>
<DefineConstants>TRACE</DefineConstants> <DefineConstants>TRACE</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
</PropertyGroup> </PropertyGroup>
@ -30,9 +30,9 @@
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<OutputPath>..\..\out\test-debug\Net40\</OutputPath> <OutputPath>..\out\test-debug\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Net40\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Net40\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Net40\</BaseIntermediateOutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants> <DefineConstants>DEBUG;TRACE</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
</PropertyGroup> </PropertyGroup>
@ -42,20 +42,20 @@
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DefineConstants>TRACE</DefineConstants> <DefineConstants>TRACE</DefineConstants>
<WarningLevel>3</WarningLevel> <WarningLevel>3</WarningLevel>
<OutputPath>..\..\out\test-signed\Net40\</OutputPath> <OutputPath>..\out\test-signed\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-signed\Net40\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-signed\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-signed\Net40\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-signed\Net40\</BaseIntermediateOutputPath>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<!-- Workaround - remove once no longer needed! --> <!-- Workaround - remove once no longer needed! -->
<DefineConstants>$(DefineConstants);NOFSSLICESET1D</DefineConstants> <DefineConstants>$(DefineConstants);NOFSSLICESET1D</DefineConstants>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Compile Include="..\..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnit.fs"> <Compile Include="..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnit.fs">
<Paket>True</Paket> <Paket>True</Paket>
<Link>paket-files/FsUnit.fs</Link> <Link>paket-files/FsUnit.fs</Link>
</Compile> </Compile>
<Compile Include="..\..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnitTyped.fs"> <Compile Include="..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnitTyped.fs">
<Paket>True</Paket> <Paket>True</Paket>
<Link>paket-files/FsUnitTyped.fs</Link> <Link>paket-files/FsUnitTyped.fs</Link>
</Compile> </Compile>
@ -65,37 +65,37 @@
<Reference Include="System.Numerics" /> <Reference Include="System.Numerics" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj"> <ProjectReference Include="Numerics-Net40.csproj">
<Name>Numerics</Name> <Name>Numerics-Net40</Name>
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project> <Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\FSharp\FSharp.fsproj"> <ProjectReference Include="FSharp-Net40.fsproj">
<Name>FSharp</Name> <Name>FSharp-Net40</Name>
<Project>{37E8E802-A354-4114-BFC1-6E1357DA605B}</Project> <Project>{37E8E802-A354-4114-BFC1-6E1357DA605B}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Name>TestData</Name> <Name>TestData-Net35</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private> <Private>True</Private>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharpUnitTests\AssemblyInfo.fs" />
<Compile Include="VectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\VectorTests.fs" />
<Compile Include="SparseVectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\SparseVectorTests.fs" />
<Compile Include="DenseVectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\DenseVectorTests.fs" />
<Compile Include="MatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\MatrixTests.fs" />
<Compile Include="SparseMatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\SparseMatrixTests.fs" />
<Compile Include="DenseMatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\DenseMatrixTests.fs" />
<Compile Include="Utilities.fs" /> <Compile Include="..\src\FSharpUnitTests\Utilities.fs" />
<Compile Include="BigRationalTests.fs" /> <Compile Include="..\src\FSharpUnitTests\BigRationalTests.fs" />
<Compile Include="RandomVariableTests.fs" /> <Compile Include="..\src\FSharpUnitTests\RandomVariableTests.fs" />
<Compile Include="PokerTests.fs" /> <Compile Include="..\src\FSharpUnitTests\PokerTests.fs" />
<Compile Include="FitTests.fs" /> <Compile Include="..\src\FSharpUnitTests\FitTests.fs" />
<Compile Include="FindRootsTests.fs" /> <Compile Include="..\src\FSharpUnitTests\FindRootsTests.fs" />
<Compile Include="QuaternionTests.fs" /> <Compile Include="..\src\FSharpUnitTests\QuaternionTests.fs" />
<None Include="paket.references" /> <None Include="..\src\FSharpUnitTests\paket.references" />
<None Include="App.config" /> <None Include="..\src\FSharpUnitTests\App.config" />
</ItemGroup> </ItemGroup>
<PropertyGroup> <PropertyGroup>
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath> <FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
@ -108,7 +108,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -117,7 +117,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -126,7 +126,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')"> <When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -135,7 +135,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -144,7 +144,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -153,7 +153,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -162,7 +162,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')"> <When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -173,12 +173,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -187,7 +187,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -196,7 +196,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -205,7 +205,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -214,11 +214,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

84
src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj → build/FSharpUnitTests-Portable47.fsproj

@ -14,13 +14,13 @@
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion> <TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion> <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOFSSLICESET1D</DefineConstants> <DefineConstants>TRACE;PORTABLE;NOFSSLICESET1D</DefineConstants>
<OutputPath>..\..\out\test\Profile47\</OutputPath> <OutputPath>..\out\test\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Profile47\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<Tailcalls>true</Tailcalls> <Tailcalls>true</Tailcalls>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>DEBUG;TRACE;PORTABLE;NOFSSLICESET1D</DefineConstants> <DefineConstants>DEBUG;TRACE;PORTABLE;NOFSSLICESET1D</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile47\</OutputPath> <OutputPath>..\out\test-debug\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Profile47\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<Tailcalls>false</Tailcalls> <Tailcalls>false</Tailcalls>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -42,11 +42,11 @@
</DocumentationFile> </DocumentationFile>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Compile Include="..\..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnit.fs"> <Compile Include="..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnit.fs">
<Paket>True</Paket> <Paket>True</Paket>
<Link>paket-files/FsUnit.fs</Link> <Link>paket-files/FsUnit.fs</Link>
</Compile> </Compile>
<Compile Include="..\..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnitTyped.fs"> <Compile Include="..\paket-files\fsprojects\FsUnit\src\FsUnit.NUnit\FsUnitTyped.fs">
<Paket>True</Paket> <Paket>True</Paket>
<Link>paket-files/FsUnitTyped.fs</Link> <Link>paket-files/FsUnitTyped.fs</Link>
</Compile> </Compile>
@ -56,36 +56,36 @@
<Reference Include="System.Numerics" /> <Reference Include="System.Numerics" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable47.csproj"> <ProjectReference Include="Numerics-Portable47.csproj">
<Name>Numerics-Portable47</Name> <Name>Numerics-Portable47</Name>
<Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project> <Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\FSharp\FSharp-Portable47.fsproj"> <ProjectReference Include="FSharp-Portable47.fsproj">
<Name>FSharp-Portable47</Name> <Name>FSharp-Portable47</Name>
<Project>{F5F14D76-428D-43D7-8431-5B885F1BA419}</Project> <Project>{F5F14D76-428D-43D7-8431-5B885F1BA419}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Name>TestData</Name> <Name>TestData-Net35</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private> <Private>True</Private>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="..\src\FSharpUnitTests\AssemblyInfo.fs" />
<Compile Include="VectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\VectorTests.fs" />
<Compile Include="SparseVectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\SparseVectorTests.fs" />
<Compile Include="DenseVectorTests.fs" /> <Compile Include="..\src\FSharpUnitTests\DenseVectorTests.fs" />
<Compile Include="MatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\MatrixTests.fs" />
<Compile Include="SparseMatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\SparseMatrixTests.fs" />
<Compile Include="DenseMatrixTests.fs" /> <Compile Include="..\src\FSharpUnitTests\DenseMatrixTests.fs" />
<Compile Include="Utilities.fs" /> <Compile Include="..\src\FSharpUnitTests\Utilities.fs" />
<Compile Include="BigRationalTests.fs" /> <Compile Include="..\src\FSharpUnitTests\BigRationalTests.fs" />
<Compile Include="RandomVariableTests.fs" /> <Compile Include="..\src\FSharpUnitTests\RandomVariableTests.fs" />
<Compile Include="PokerTests.fs" /> <Compile Include="..\src\FSharpUnitTests\PokerTests.fs" />
<Compile Include="FitTests.fs" /> <Compile Include="..\src\FSharpUnitTests\FitTests.fs" />
<Compile Include="FindRootsTests.fs" /> <Compile Include="..\src\FSharpUnitTests\FindRootsTests.fs" />
<None Include="paket.references" /> <None Include="..\src\FSharpUnitTests\paket.references" />
<None Include="App.config" /> <None Include="..\src\FSharpUnitTests\App.config" />
</ItemGroup> </ItemGroup>
<PropertyGroup> <PropertyGroup>
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath> <FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
@ -98,7 +98,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -107,7 +107,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -116,7 +116,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')"> <When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -125,7 +125,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -134,7 +134,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')"> <When Condition="($(TargetFrameworkIdentifier) == '.NETStandard' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -143,7 +143,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -152,7 +152,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')"> <When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup> <ItemGroup>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath> <HintPath>..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -163,12 +163,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -177,7 +177,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -186,7 +186,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -195,7 +195,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -204,11 +204,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

41
src/Numerics/Numerics-Net35.csproj → build/Numerics-Net35.csproj

@ -13,7 +13,6 @@
<UpgradeBackupLocation /> <UpgradeBackupLocation />
<IsWebBootstrapper>false</IsWebBootstrapper> <IsWebBootstrapper>false</IsWebBootstrapper>
<TargetFrameworkProfile /> <TargetFrameworkProfile />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install> <Install>true</Install>
<InstallFrom>Disk</InstallFrom> <InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled> <UpdateEnabled>false</UpdateEnabled>
@ -28,14 +27,14 @@
<UseApplicationTrust>false</UseApplicationTrust> <UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled> <BootstrapperEnabled>true</BootstrapperEnabled>
<!-- Conditional Strong Name --> <!-- Conditional Strong Name -->
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile> <AssemblyOriginatorKeyFile>..\src\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\..\out\lib\Net35\</OutputPath> <OutputPath>..\out\lib\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Net35\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Net35\MathNet.Numerics.xml</DocumentationFile> <DocumentationFile>..\out\lib\Net35\MathNet.Numerics.xml</DocumentationFile>
<!-- Conditional Strong Name: NO --> <!-- Conditional Strong Name: NO -->
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<Optimize>true</Optimize> <Optimize>true</Optimize>
@ -47,9 +46,9 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>..\..\out\lib-debug\Net35\</OutputPath> <OutputPath>..\out\lib-debug\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Net35\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO --> <!-- Conditional Strong Name: NO -->
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType> <DebugType>full</DebugType>
@ -61,10 +60,10 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'">
<OutputPath>..\..\out\lib-signed\Net35\</OutputPath> <OutputPath>..\out\lib-signed\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-signed\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-signed\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-signed\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-signed\Net35\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib-signed\Net35\MathNet.Numerics.xml</DocumentationFile> <DocumentationFile>..\out\lib-signed\Net35\MathNet.Numerics.xml</DocumentationFile>
<!-- Conditional Strong Name: YES --> <!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly> <SignAssembly>true</SignAssembly>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
@ -83,19 +82,19 @@
<Reference Include="System.Runtime.Serialization" /> <Reference Include="System.Runtime.Serialization" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx"> <EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile> </Compile>
<Compile Include="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -106,11 +105,11 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="System.Threading"> <Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath> <HintPath>..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

0
src/Numerics/Numerics-Net35.csproj.paket.references → build/Numerics-Net35.csproj.paket.references

480
build/Numerics-Net40.csproj

@ -0,0 +1,480 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<UpgradeBackupLocation />
<IsWebBootstrapper>false</IsWebBootstrapper>
<TargetFrameworkProfile />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<!-- Conditional Strong Name -->
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\out\lib\Net40\</OutputPath>
<IntermediateOutputPath>..\obj\lib\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\lib\Net40\</BaseIntermediateOutputPath>
<DocumentationFile>..\out\lib\Net40\MathNet.Numerics.xml</DocumentationFile>
<!-- Conditional Strong Name: NO -->
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE;NATIVE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>..\out\lib-debug\Net40\</OutputPath>
<IntermediateOutputPath>..\obj\lib-debug\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\lib-debug\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO -->
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>TRACE;DEBUG;NATIVE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'">
<OutputPath>..\out\lib-signed\Net40\</OutputPath>
<IntermediateOutputPath>..\obj\lib-signed\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\lib-signed\Net40\</BaseIntermediateOutputPath>
<DocumentationFile>..\out\lib-signed\Net40\MathNet.Numerics.xml</DocumentationFile>
<!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<Optimize>true</Optimize>
<DefineConstants>TRACE;NATIVE;STRONGNAME</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<LangVersion>5</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
<Reference Include="System.Runtime.Serialization" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\src\Numerics\Differentiate.cs" />
<Compile Include="..\src\Numerics\Differentiation\FiniteDifferenceCoefficients.cs" />
<Compile Include="..\src\Numerics\Differentiation\NumericalDerivative.cs" />
<Compile Include="..\src\Numerics\Differentiation\NumericalHessian.cs" />
<Compile Include="..\src\Numerics\Differentiation\NumericalJacobian.cs" />
<Compile Include="..\src\Numerics\Distributions\BetaScaled.cs" />
<Compile Include="..\src\Numerics\Distributions\Triangular.cs" />
<Compile Include="..\src\Numerics\Euclid.cs" />
<Compile Include="..\src\Numerics\Generate.cs" />
<Compile Include="..\src\Numerics\GoodnessOfFit.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\Fourier.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\Hartley.cs" />
<Compile Include="..\src\Numerics\Integration\GaussLegendreRule.cs" />
<Compile Include="..\src\Numerics\Integration\GaussRule\GaussLegendrePoint.cs" />
<Compile Include="..\src\Numerics\Integration\GaussRule\GaussLegendrePointFactory.cs" />
<Compile Include="..\src\Numerics\Integration\GaussRule\GaussPoint.cs" />
<Compile Include="..\src\Numerics\Interpolation\Barycentric.cs" />
<Compile Include="..\src\Numerics\Interpolation\CubicSpline.cs" />
<Compile Include="..\src\Numerics\Interpolation\LogLinear.cs" />
<Compile Include="..\src\Numerics\Interpolation\QuadraticSpline.cs" />
<Compile Include="..\src\Numerics\Interpolation\StepInterpolation.cs" />
<Compile Include="..\src\Numerics\Interpolation\TransformedInterpolation.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\CreateMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Options.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\DelegateStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\CreateVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\MatrixExtensions.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\VectorExtensions.cs" />
<Compile Include="..\src\Numerics\LinearRegression\Options.cs" />
<Compile Include="..\src\Numerics\OdeSolvers\AdamsBashforth.cs" />
<Compile Include="..\src\Numerics\OdeSolvers\RungeKutta.cs" />
<Compile Include="..\src\Numerics\Precision.Comparison.cs" />
<Compile Include="..\src\Numerics\Precision.Equality.cs" />
<Compile Include="..\src\Numerics\Distributions\Bernoulli.cs" />
<Compile Include="..\src\Numerics\Distributions\Beta.cs" />
<Compile Include="..\src\Numerics\Distributions\Binomial.cs" />
<Compile Include="..\src\Numerics\Distributions\Categorical.cs" />
<Compile Include="..\src\Numerics\Distributions\Cauchy.cs" />
<Compile Include="..\src\Numerics\Distributions\Chi.cs" />
<Compile Include="..\src\Numerics\Distributions\ChiSquared.cs" />
<Compile Include="..\src\Numerics\Distributions\ContinuousUniform.cs" />
<Compile Include="..\src\Numerics\Distributions\ConwayMaxwellPoisson.cs" />
<Compile Include="..\src\Numerics\Distributions\IDistribution.cs" />
<Compile Include="..\src\Numerics\Distributions\Dirichlet.cs" />
<Compile Include="..\src\Numerics\Distributions\DiscreteUniform.cs" />
<Compile Include="..\src\Numerics\Distributions\Erlang.cs" />
<Compile Include="..\src\Numerics\Distributions\Exponential.cs" />
<Compile Include="..\src\Numerics\Distributions\FisherSnedecor.cs" />
<Compile Include="..\src\Numerics\Distributions\Gamma.cs" />
<Compile Include="..\src\Numerics\Distributions\Geometric.cs" />
<Compile Include="..\src\Numerics\Distributions\Hypergeometric.cs" />
<Compile Include="..\src\Numerics\Distributions\InverseGamma.cs" />
<Compile Include="..\src\Numerics\Distributions\InverseWishart.cs" />
<Compile Include="..\src\Numerics\Distributions\Laplace.cs" />
<Compile Include="..\src\Numerics\Distributions\LogNormal.cs" />
<Compile Include="..\src\Numerics\Distributions\MatrixNormal.cs" />
<Compile Include="..\src\Numerics\Distributions\Multinomial.cs" />
<Compile Include="..\src\Numerics\Distributions\NegativeBinomial.cs" />
<Compile Include="..\src\Numerics\Distributions\Normal.cs" />
<Compile Include="..\src\Numerics\Distributions\NormalGamma.cs" />
<Compile Include="..\src\Numerics\Distributions\Pareto.cs" />
<Compile Include="..\src\Numerics\Distributions\Poisson.cs" />
<Compile Include="..\src\Numerics\Distributions\Rayleigh.cs" />
<Compile Include="..\src\Numerics\Distributions\Stable.cs" />
<Compile Include="..\src\Numerics\Distributions\StudentT.cs" />
<Compile Include="..\src\Numerics\Distributions\Weibull.cs" />
<Compile Include="..\src\Numerics\Distributions\Wishart.cs" />
<Compile Include="..\src\Numerics\Distributions\Zipf.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Builder.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\MILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\MILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\MILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Matrix.Solve.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\MILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\CancellationStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\IterationStatus.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\Iterator.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\IterationCountStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\SolverSetup.cs" />
<Compile Include="..\src\Numerics\LinearRegression\MultipleRegression.cs" />
<Compile Include="..\src\Numerics\LinearRegression\WeightedRegression.cs" />
<Compile Include="..\src\Numerics\LinearRegression\SimpleRegression.cs" />
<Compile Include="..\src\Numerics\LinearRegression\Util.cs" />
<Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile>
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Complex.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Complex32.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Double.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Single.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Acml\SafeNativeMethods.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Complex.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Complex32.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Double.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Single.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\CudaProviderCapabilities.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Cuda\SafeNativeMethods.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\MklProviderCapabilities.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Complex.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Complex32.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Double.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Single.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\SafeNativeMethods.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Complex32.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Complex.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Double.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Single.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\ILinearAlgebraProvider.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\ManagedLinearAlgebraProvider.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex32.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Double.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Single.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\Mkl\SafeNativeMethods.cs" />
<Compile Include="..\src\Numerics\ArrayExtensions.cs" />
<Compile Include="..\src\Numerics\Complex64.cs" />
<Compile Include="..\src\Numerics\Combinatorics.cs" />
<Compile Include="..\src\Numerics\ComplexExtensions.cs" />
<Compile Include="..\src\Numerics\Constants.cs" />
<Compile Include="..\src\Numerics\Control.cs" />
<Compile Include="..\src\Numerics\Complex32.cs" />
<Compile Include="..\src\Numerics\Distance.cs" />
<Compile Include="..\src\Numerics\Fit.cs" />
<Compile Include="..\src\Numerics\Financial\AbsoluteReturnMeasures.cs" />
<Compile Include="..\src\Numerics\Financial\AbsoluteRiskMeasures.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Matrix.BCL.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Matrix.Operators.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Vector.Arithmetic.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Vector.BCL.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Vector.Operators.cs" />
<Compile Include="..\src\Numerics\Exceptions.cs" />
<Compile Include="..\src\Numerics\Providers\LinearAlgebra\OpenBlas\OpenBlasProviderCapabilities.cs" />
<Compile Include="..\src\Numerics\Providers\NativeProviderLoader.cs" />
<Compile Include="..\src\Numerics\Random\SystemRandomSource.cs" />
<Compile Include="..\src\Numerics\Random\RandomSeed.cs" />
<Compile Include="..\src\Numerics\RootFinding\Broyden.cs" />
<Compile Include="..\src\Numerics\RootFinding\Cubic.cs" />
<Compile Include="..\src\Numerics\RootFinding\NewtonRaphson.cs" />
<Compile Include="..\src\Numerics\RootFinding\RobustNewtonRaphson.cs" />
<Compile Include="..\src\Numerics\RootFinding\Secant.cs" />
<Compile Include="..\src\Numerics\RootFinding\ZeroCrossingBracketing.cs" />
<Compile Include="..\src\Numerics\RootFinding\Brent.cs" />
<Compile Include="..\src\Numerics\FindRoots.cs" />
<Compile Include="..\src\Numerics\RootFinding\Bisection.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Evaluate.cs" />
<Compile Include="..\src\Numerics\ExcelFunctions.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\ExponentialIntegral.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\ModifiedStruve.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\ModifiedBessel.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Logistic.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\TestFunctions.cs" />
<Compile Include="..\src\Numerics\Statistics\ArrayStatistics.cs" />
<Compile Include="..\src\Numerics\Statistics\ArrayStatistics.Complex.cs" />
<Compile Include="..\src\Numerics\Statistics\ArrayStatistics.Int32.cs" />
<Compile Include="..\src\Numerics\Statistics\ArrayStatistics.Single.cs" />
<Compile Include="..\src\Numerics\Statistics\MovingStatistics.cs" />
<Compile Include="..\src\Numerics\Statistics\RunningStatistics.cs" />
<Compile Include="..\src\Numerics\Statistics\QuantileDefinition.cs" />
<Compile Include="..\src\Numerics\Statistics\RankDefinition.cs" />
<Compile Include="..\src\Numerics\Statistics\SortedArrayStatistics.Single.cs" />
<Compile Include="..\src\Numerics\Statistics\StreamingStatistics.cs" />
<Compile Include="..\src\Numerics\Statistics\SortedArrayStatistics.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\SparseVectorStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\DenseVectorStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\MatrixStorage.Validation.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\Cholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\DenseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\DiagonalMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\Evd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\GramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\LU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\QR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\Svd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Matrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\SparseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Vector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\DenseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\DenseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\DiagonalMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\Cholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\Evd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\GramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\LU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\QR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\Svd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Matrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\SparseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Vector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\Cholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\DenseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\DiagonalMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\Evd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\GramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\QR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\Svd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\LU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Matrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\IIterativeSolver.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\IIterativeSolverSetup.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\IPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\IIterationStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\SparseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Vector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\DenseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\DenseGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\DenseEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\DenseCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\DenseLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\DenseQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\DenseSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\UserGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\UserCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\UserEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\UserLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\UserQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Factorization\UserSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\BiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\CompositeSolver.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\GpBiCg.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\MlkBiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\TFQMR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\Solvers\ILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex32\SparseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\DenseGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\DenseEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\DenseCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\DenseLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\DenseQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\DenseSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\UserGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\UserCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\UserEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\UserLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\UserQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Factorization\UserSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\BiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\CompositeSolver.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\GpBiCg.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\MlkBiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\TFQMR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\Solvers\ILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Complex\SparseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\DenseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\DenseGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\DenseEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\UserEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\GramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\Evd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\DenseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\DenseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\DiagonalMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\Cholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\DenseGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\DenseEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\DenseCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\DenseLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\DenseQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\DenseSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\Evd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\GramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\LU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\QR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\Svd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\UserGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\UserCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\UserEvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\UserLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\UserQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Factorization\UserSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Matrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\BiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\CompositeSolver.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\GpBiCg.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\MlkBiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\TFQMR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Solvers\ILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\DivergenceStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\FailureStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\SparseMatrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\SparseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\Cholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\DenseCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\DenseLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\DenseQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\DenseSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\UserGramSchmidt.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\LU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\QR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\Svd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\UserCholesky.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\UserLU.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\UserQR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Factorization\UserSvd.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Factorization\ISolver.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\BiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\CompositeSolver.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\GpBiCg.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\MlkBiCgStab.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\TFQMR.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\Solvers\ILU0Preconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\UnitPreconditioner.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Solvers\ResidualStopCriterion.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Double\SparseVector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Matrix.Arithmetic.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Matrix.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Vector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Single\Vector.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\DenseColumnMajorMatrixStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\MatrixStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\SparseCompressedRowMatrixStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\DiagonalMatrixStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\VectorStorage.cs" />
<Compile Include="..\src\Numerics\LinearAlgebra\Storage\VectorStorage.Validation.cs" />
<Compile Include="..\src\Numerics\Permutation.cs" />
<Compile Include="..\src\Numerics\Distributions\IContinuousDistribution.cs" />
<Compile Include="..\src\Numerics\Distributions\IDiscreteDistribution.cs" />
<Compile Include="..\src\Numerics\Distributions\IUnivariateDistribution.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\Hartley.Naive.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\HartleyOptions.cs" />
<Compile Include="..\src\Numerics\GlobalizationHelper.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\Fourier.Bluestein.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\Fourier.Naive.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\Fourier.RadixN.cs" />
<Compile Include="..\src\Numerics\IntegralTransforms\FourierOptions.cs" />
<Compile Include="..\src\Numerics\Integration\DoubleExponentialTransformation.cs" />
<Compile Include="..\src\Numerics\Integration\SimpsonRule.cs" />
<Compile Include="..\src\Numerics\Integration\NewtonCotesTrapeziumRule.cs" />
<Compile Include="..\src\Numerics\Integrate.cs" />
<Compile Include="..\src\Numerics\Interpolation\BulirschStoerRationalInterpolation.cs" />
<Compile Include="..\src\Numerics\Interpolation\LinearSpline.cs" />
<Compile Include="..\src\Numerics\Interpolation\NevillePolynomialInterpolation.cs" />
<Compile Include="..\src\Numerics\Interpolation\IInterpolation.cs" />
<Compile Include="..\src\Numerics\Interpolate.cs" />
<Compile Include="..\src\Numerics\Interpolation\SplineBoundaryCondition.cs" />
<Compile Include="..\src\Numerics\Precision.cs" />
<Compile Include="..\src\Numerics\Properties\AssemblyInfo.cs" />
<Compile Include="..\src\Numerics\Random\RandomSource.cs" />
<Compile Include="..\src\Numerics\Random\Mcg31m1.cs" />
<Compile Include="..\src\Numerics\Random\Mcg59.cs" />
<Compile Include="..\src\Numerics\Random\MersenneTwister.cs" />
<Compile Include="..\src\Numerics\Random\Mrg32k3a.cs" />
<Compile Include="..\src\Numerics\Random\Palf.cs" />
<Compile Include="..\src\Numerics\Random\CryptoRandomSource.cs" />
<Compile Include="..\src\Numerics\Random\RandomExtensions.cs" />
<Compile Include="..\src\Numerics\Random\WH1982.cs" />
<Compile Include="..\src\Numerics\Random\WH2006.cs" />
<Compile Include="..\src\Numerics\Random\Xorshift.cs" />
<Compile Include="..\src\Numerics\Compatibility.cs" />
<Compile Include="..\src\Numerics\Sorting.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Harmonic.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Beta.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Erf.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Factorial.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Gamma.cs" />
<Compile Include="..\src\Numerics\SpecialFunctions\Stability.cs" />
<Compile Include="..\src\Numerics\Statistics\Correlation.cs" />
<Compile Include="..\src\Numerics\Statistics\DescriptiveStatistics.cs" />
<Compile Include="..\src\Numerics\Statistics\Histogram.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\HybridMC.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\HybridMCGeneric.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\MCMCDiagnostics.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\MCMCSampler.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\MetropolisHastingsSampler.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\MetropolisSampler.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\RejectionSampler.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\UnivariateHybridMC.cs" />
<Compile Include="..\src\Numerics\Statistics\Statistics.cs" />
<Compile Include="..\src\Numerics\Statistics\MCMC\UnivariateSliceSampler.cs" />
<Compile Include="..\src\Numerics\Threading\CommonParallel.cs" />
<Compile Include="..\src\Numerics\Trigonometry.cs" />
<Compile Include="..\src\Numerics\Window.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

66
build/Numerics-Portable259.csproj

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1C8DBFB2-DB75-4C4B-888B-4AF314FCE3C3}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\out\lib\Profile259\</OutputPath>
<IntermediateOutputPath>..\obj\lib\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\lib\Profile259\</BaseIntermediateOutputPath>
<DocumentationFile>..\out\lib\Profile259\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\out\lib-debug\Profile259\</OutputPath>
<IntermediateOutputPath>..\obj\lib-debug\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\lib-debug\Profile259\</BaseIntermediateOutputPath>
<Optimize>false</Optimize>
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<LangVersion>5</LangVersion>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile>
<Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project>

28
src/Numerics/Numerics-Portable328.csproj → build/Numerics-Portable328.csproj

@ -14,14 +14,14 @@
<TargetFrameworkProfile>Profile328</TargetFrameworkProfile> <TargetFrameworkProfile>Profile328</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\lib\Profile328\</OutputPath> <OutputPath>..\out\lib\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile328\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile328\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Profile328\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile328\MathNet.Numerics.XML</DocumentationFile> <DocumentationFile>..\out\lib\Profile328\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -32,9 +32,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile328\</OutputPath> <OutputPath>..\out\lib-debug\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile328\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile328\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Profile328\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -44,23 +44,23 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx"> <EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile> </Compile>
<Compile Include="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Reference Include="System" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project> </Project>

28
src/Numerics/Numerics-Portable47.csproj → build/Numerics-Portable47.csproj

@ -14,14 +14,14 @@
<TargetFrameworkProfile>Profile47</TargetFrameworkProfile> <TargetFrameworkProfile>Profile47</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE</DefineConstants> <DefineConstants>TRACE;PORTABLE</DefineConstants>
<OutputPath>..\..\out\lib\Profile47\</OutputPath> <OutputPath>..\out\lib\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Profile47\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile47\MathNet.Numerics.XML</DocumentationFile> <DocumentationFile>..\out\lib\Profile47\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -32,9 +32,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile47\</OutputPath> <OutputPath>..\out\lib-debug\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Profile47\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -44,23 +44,23 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx"> <EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile> </Compile>
<Compile Include="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Reference Include="System" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project> </Project>

28
src/Numerics/Numerics-Portable7.csproj → build/Numerics-Portable7.csproj

@ -14,14 +14,14 @@
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion> <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;PORTABLE;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib\Profile7\</OutputPath> <OutputPath>..\out\lib\Profile7\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile7\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Profile7\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile7\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Profile7\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile7\MathNet.Numerics.XML</DocumentationFile> <DocumentationFile>..\out\lib\Profile7\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -32,9 +32,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile7\</OutputPath> <OutputPath>..\out\lib-debug\Profile7\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile7\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Profile7\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile7\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Profile7\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -44,23 +44,23 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx"> <EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile> </Compile>
<Compile Include="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Reference Include="System" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project> </Project>

28
src/Numerics/Numerics-Portable78.csproj → build/Numerics-Portable78.csproj

@ -14,14 +14,14 @@
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion> <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib\Profile78\</OutputPath> <OutputPath>..\out\lib\Profile78\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile78\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\Profile78\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile78\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\Profile78\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile78\MathNet.Numerics.XML</DocumentationFile> <DocumentationFile>..\out\lib\Profile78\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -32,9 +32,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile78\</OutputPath> <OutputPath>..\out\lib-debug\Profile78\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile78\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\Profile78\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile78\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\Profile78\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -44,23 +44,23 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx"> <EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile> </Compile>
<Compile Include="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Reference Include="System" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project> </Project>

28
src/Numerics/Numerics-XamariniOS.csproj → build/Numerics-XamariniOS.csproj

@ -9,15 +9,15 @@
<AssemblyName>MathNet.Numerics</AssemblyName> <AssemblyName>MathNet.Numerics</AssemblyName>
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix> <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\XamariniOS</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\XamariniOS</BaseIntermediateOutputPath>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<OutputPath>..\..\out\lib-debug\XamariniOS\</OutputPath> <OutputPath>..\out\lib-debug\XamariniOS\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\XamariniOS\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib-debug\XamariniOS\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\XamariniOS\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib-debug\XamariniOS\</BaseIntermediateOutputPath>
<DefineConstants>DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
@ -31,13 +31,13 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<OutputPath>..\..\out\lib\XamariniOS\</OutputPath> <OutputPath>..\out\lib\XamariniOS\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\XamariniOS\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\lib\XamariniOS\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\XamariniOS\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\lib\XamariniOS\</BaseIntermediateOutputPath>
<DefineConstants>PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<DocumentationFile>..\..\out\lib\XamariniOS\MathNet.Numerics.xml</DocumentationFile> <DocumentationFile>..\out\lib\XamariniOS\MathNet.Numerics.xml</DocumentationFile>
<ConsolePause>false</ConsolePause> <ConsolePause>false</ConsolePause>
<MtouchUseSGen>true</MtouchUseSGen> <MtouchUseSGen>true</MtouchUseSGen>
<MtouchUseRefCounting>true</MtouchUseRefCounting> <MtouchUseRefCounting>true</MtouchUseRefCounting>
@ -56,20 +56,20 @@
<Folder Include="Resources\" /> <Folder Include="Resources\" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx"> <EmbeddedResource Include="..\src\Numerics\Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput> <LastGenOutput>..\src\Numerics\Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\**\*.cs" Exclude="..\src\Numerics\Properties\Resources.Designer.cs">
</Compile> </Compile>
<Compile Include="Properties\Resources.Designer.cs"> <Compile Include="..\src\Numerics\Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon> <DependentUpon>..\src\Numerics\Resources.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
</Project> </Project>

184
src/TestData/TestData.csproj → build/TestData-Net35.csproj

@ -15,9 +15,9 @@
<TargetFrameworkProfile /> <TargetFrameworkProfile />
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\..\out\test\Net35\</OutputPath> <OutputPath>..\out\test\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Net35\</BaseIntermediateOutputPath>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DefineConstants>TRACE</DefineConstants> <DefineConstants>TRACE</DefineConstants>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>DEBUG;TRACE</DefineConstants> <DefineConstants>DEBUG;TRACE</DefineConstants>
<OutputPath>..\..\out\test-debug\Net35\</OutputPath> <OutputPath>..\out\test-debug\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Net35\</BaseIntermediateOutputPath>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
@ -44,9 +44,9 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'">
<OutputPath>..\..\out\test-signed\Net35\</OutputPath> <OutputPath>..\out\test-signed\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-signed\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-signed\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-signed\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-signed\Net35\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: YES --> <!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly> <SignAssembly>true</SignAssembly>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
@ -68,248 +68,248 @@
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Data.cs" /> <Compile Include="..\src\TestData\Data.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="..\src\TestData\Properties\AssemblyInfo.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="..\..\data\Codeplex-5667.csv"> <EmbeddedResource Include="..\data\Codeplex-5667.csv">
<Link>Data\Codeplex-5667.csv</Link> <Link>Data\Codeplex-5667.csv</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Github-Cureos-1.csv"> <EmbeddedResource Include="..\data\Github-Cureos-1.csv">
<Link>Data\Github-Cureos-1.csv</Link> <Link>Data\Github-Cureos-1.csv</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\A.mat"> <EmbeddedResource Include="..\data\Matlab\A.mat">
<Link>Data\Matlab\A.mat</Link> <Link>Data\Matlab\A.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\collection-nocompress.mat"> <EmbeddedResource Include="..\data\Matlab\collection-nocompress.mat">
<Link>Data\Matlab\collection-nocompress.mat</Link> <Link>Data\Matlab\collection-nocompress.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\collection.mat"> <EmbeddedResource Include="..\data\Matlab\collection.mat">
<Link>Data\Matlab\collection.mat</Link> <Link>Data\Matlab\collection.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\complex.mat"> <EmbeddedResource Include="..\data\Matlab\complex.mat">
<Link>Data\Matlab\complex.mat</Link> <Link>Data\Matlab\complex.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\sparse-large.mat"> <EmbeddedResource Include="..\data\Matlab\sparse-large.mat">
<Link>Data\Matlab\sparse-large.mat</Link> <Link>Data\Matlab\sparse-large.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\sparse-small.mat"> <EmbeddedResource Include="..\data\Matlab\sparse-small.mat">
<Link>Data\Matlab\sparse-small.mat</Link> <Link>Data\Matlab\sparse-small.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\sparse_complex.mat"> <EmbeddedResource Include="..\data\Matlab\sparse_complex.mat">
<Link>Data\Matlab\sparse_complex.mat</Link> <Link>Data\Matlab\sparse_complex.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\Matlab\v.mat"> <EmbeddedResource Include="..\data\Matlab\v.mat">
<Link>Data\Matlab\v.mat</Link> <Link>Data\Matlab\v.mat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\AtmWtAgt.dat"> <EmbeddedResource Include="..\data\NIST\AtmWtAgt.dat">
<Link>Data\NIST\AtmWtAgt.dat</Link> <Link>Data\NIST\AtmWtAgt.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Bennett5.dat"> <EmbeddedResource Include="..\data\NIST\Bennett5.dat">
<Link>Data\NIST\Bennett5.dat</Link> <Link>Data\NIST\Bennett5.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\BoxBOD.dat"> <EmbeddedResource Include="..\data\NIST\BoxBOD.dat">
<Link>Data\NIST\BoxBOD.dat</Link> <Link>Data\NIST\BoxBOD.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Chwirut1.dat"> <EmbeddedResource Include="..\data\NIST\Chwirut1.dat">
<Link>Data\NIST\Chwirut1.dat</Link> <Link>Data\NIST\Chwirut1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Chwirut2.dat"> <EmbeddedResource Include="..\data\NIST\Chwirut2.dat">
<Link>Data\NIST\Chwirut2.dat</Link> <Link>Data\NIST\Chwirut2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\DanWood.dat"> <EmbeddedResource Include="..\data\NIST\DanWood.dat">
<Link>Data\NIST\DanWood.dat</Link> <Link>Data\NIST\DanWood.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Eckerle4.dat"> <EmbeddedResource Include="..\data\NIST\Eckerle4.dat">
<Link>Data\NIST\Eckerle4.dat</Link> <Link>Data\NIST\Eckerle4.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\ENSO.dat"> <EmbeddedResource Include="..\data\NIST\ENSO.dat">
<Link>Data\NIST\ENSO.dat</Link> <Link>Data\NIST\ENSO.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Filip.dat"> <EmbeddedResource Include="..\data\NIST\Filip.dat">
<Link>Data\NIST\Filip.dat</Link> <Link>Data\NIST\Filip.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Gauss1.dat"> <EmbeddedResource Include="..\data\NIST\Gauss1.dat">
<Link>Data\NIST\Gauss1.dat</Link> <Link>Data\NIST\Gauss1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Gauss2.dat"> <EmbeddedResource Include="..\data\NIST\Gauss2.dat">
<Link>Data\NIST\Gauss2.dat</Link> <Link>Data\NIST\Gauss2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Gauss3.dat"> <EmbeddedResource Include="..\data\NIST\Gauss3.dat">
<Link>Data\NIST\Gauss3.dat</Link> <Link>Data\NIST\Gauss3.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Hahn1.dat"> <EmbeddedResource Include="..\data\NIST\Hahn1.dat">
<Link>Data\NIST\Hahn1.dat</Link> <Link>Data\NIST\Hahn1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Kirby2.dat"> <EmbeddedResource Include="..\data\NIST\Kirby2.dat">
<Link>Data\NIST\Kirby2.dat</Link> <Link>Data\NIST\Kirby2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Lanczos1.dat"> <EmbeddedResource Include="..\data\NIST\Lanczos1.dat">
<Link>Data\NIST\Lanczos1.dat</Link> <Link>Data\NIST\Lanczos1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Lanczos2.dat"> <EmbeddedResource Include="..\data\NIST\Lanczos2.dat">
<Link>Data\NIST\Lanczos2.dat</Link> <Link>Data\NIST\Lanczos2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Lanczos3.dat"> <EmbeddedResource Include="..\data\NIST\Lanczos3.dat">
<Link>Data\NIST\Lanczos3.dat</Link> <Link>Data\NIST\Lanczos3.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Lew.dat"> <EmbeddedResource Include="..\data\NIST\Lew.dat">
<Link>Data\NIST\Lew.dat</Link> <Link>Data\NIST\Lew.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Longley.dat"> <EmbeddedResource Include="..\data\NIST\Longley.dat">
<Link>Data\NIST\Longley.dat</Link> <Link>Data\NIST\Longley.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Lottery.dat"> <EmbeddedResource Include="..\data\NIST\Lottery.dat">
<Link>Data\NIST\Lottery.dat</Link> <Link>Data\NIST\Lottery.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Mavro.dat"> <EmbeddedResource Include="..\data\NIST\Mavro.dat">
<Link>Data\NIST\Mavro.dat</Link> <Link>Data\NIST\Mavro.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Meixner.dat"> <EmbeddedResource Include="..\data\NIST\Meixner.dat">
<Link>Data\NIST\Meixner.dat</Link> <Link>Data\NIST\Meixner.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\MGH09.dat"> <EmbeddedResource Include="..\data\NIST\MGH09.dat">
<Link>Data\NIST\MGH09.dat</Link> <Link>Data\NIST\MGH09.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\MGH10.dat"> <EmbeddedResource Include="..\data\NIST\MGH10.dat">
<Link>Data\NIST\MGH10.dat</Link> <Link>Data\NIST\MGH10.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\MGH17.dat"> <EmbeddedResource Include="..\data\NIST\MGH17.dat">
<Link>Data\NIST\MGH17.dat</Link> <Link>Data\NIST\MGH17.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Michelso.dat"> <EmbeddedResource Include="..\data\NIST\Michelso.dat">
<Link>Data\NIST\Michelso.dat</Link> <Link>Data\NIST\Michelso.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Misra1a.dat"> <EmbeddedResource Include="..\data\NIST\Misra1a.dat">
<Link>Data\NIST\Misra1a.dat</Link> <Link>Data\NIST\Misra1a.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Misra1b.dat"> <EmbeddedResource Include="..\data\NIST\Misra1b.dat">
<Link>Data\NIST\Misra1b.dat</Link> <Link>Data\NIST\Misra1b.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Misra1c.dat"> <EmbeddedResource Include="..\data\NIST\Misra1c.dat">
<Link>Data\NIST\Misra1c.dat</Link> <Link>Data\NIST\Misra1c.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Misra1d.dat"> <EmbeddedResource Include="..\data\NIST\Misra1d.dat">
<Link>Data\NIST\Misra1d.dat</Link> <Link>Data\NIST\Misra1d.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Nelson.dat"> <EmbeddedResource Include="..\data\NIST\Nelson.dat">
<Link>Data\NIST\Nelson.dat</Link> <Link>Data\NIST\Nelson.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\NoInt1.dat"> <EmbeddedResource Include="..\data\NIST\NoInt1.dat">
<Link>Data\NIST\NoInt1.dat</Link> <Link>Data\NIST\NoInt1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\NoInt2.dat"> <EmbeddedResource Include="..\data\NIST\NoInt2.dat">
<Link>Data\NIST\NoInt2.dat</Link> <Link>Data\NIST\NoInt2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Norris.dat"> <EmbeddedResource Include="..\data\NIST\Norris.dat">
<Link>Data\NIST\Norris.dat</Link> <Link>Data\NIST\Norris.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\NumAcc1.dat"> <EmbeddedResource Include="..\data\NIST\NumAcc1.dat">
<Link>Data\NIST\NumAcc1.dat</Link> <Link>Data\NIST\NumAcc1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\NumAcc2.dat"> <EmbeddedResource Include="..\data\NIST\NumAcc2.dat">
<Link>Data\NIST\NumAcc2.dat</Link> <Link>Data\NIST\NumAcc2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\NumAcc3.dat"> <EmbeddedResource Include="..\data\NIST\NumAcc3.dat">
<Link>Data\NIST\NumAcc3.dat</Link> <Link>Data\NIST\NumAcc3.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\NumAcc4.dat"> <EmbeddedResource Include="..\data\NIST\NumAcc4.dat">
<Link>Data\NIST\NumAcc4.dat</Link> <Link>Data\NIST\NumAcc4.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Pontius.dat"> <EmbeddedResource Include="..\data\NIST\Pontius.dat">
<Link>Data\NIST\Pontius.dat</Link> <Link>Data\NIST\Pontius.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Rat42.dat"> <EmbeddedResource Include="..\data\NIST\Rat42.dat">
<Link>Data\NIST\Rat42.dat</Link> <Link>Data\NIST\Rat42.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Rat43.dat"> <EmbeddedResource Include="..\data\NIST\Rat43.dat">
<Link>Data\NIST\Rat43.dat</Link> <Link>Data\NIST\Rat43.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Roszman1.dat"> <EmbeddedResource Include="..\data\NIST\Roszman1.dat">
<Link>Data\NIST\Roszman1.dat</Link> <Link>Data\NIST\Roszman1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SiRstvt.dat"> <EmbeddedResource Include="..\data\NIST\SiRstvt.dat">
<Link>Data\NIST\SiRstvt.dat</Link> <Link>Data\NIST\SiRstvt.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs01t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs01t.dat">
<Link>Data\NIST\SmLs01t.dat</Link> <Link>Data\NIST\SmLs01t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs02t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs02t.dat">
<Link>Data\NIST\SmLs02t.dat</Link> <Link>Data\NIST\SmLs02t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs03t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs03t.dat">
<Link>Data\NIST\SmLs03t.dat</Link> <Link>Data\NIST\SmLs03t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs04t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs04t.dat">
<Link>Data\NIST\SmLs04t.dat</Link> <Link>Data\NIST\SmLs04t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs05t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs05t.dat">
<Link>Data\NIST\SmLs05t.dat</Link> <Link>Data\NIST\SmLs05t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs06t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs06t.dat">
<Link>Data\NIST\SmLs06t.dat</Link> <Link>Data\NIST\SmLs06t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs07t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs07t.dat">
<Link>Data\NIST\SmLs07t.dat</Link> <Link>Data\NIST\SmLs07t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs08t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs08t.dat">
<Link>Data\NIST\SmLs08t.dat</Link> <Link>Data\NIST\SmLs08t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\SmLs09t.dat"> <EmbeddedResource Include="..\data\NIST\SmLs09t.dat">
<Link>Data\NIST\SmLs09t.dat</Link> <Link>Data\NIST\SmLs09t.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Thurber.dat"> <EmbeddedResource Include="..\data\NIST\Thurber.dat">
<Link>Data\NIST\Thurber.dat</Link> <Link>Data\NIST\Thurber.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Wampler1.dat"> <EmbeddedResource Include="..\data\NIST\Wampler1.dat">
<Link>Data\NIST\Wampler1.dat</Link> <Link>Data\NIST\Wampler1.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Wampler2.dat"> <EmbeddedResource Include="..\data\NIST\Wampler2.dat">
<Link>Data\NIST\Wampler2.dat</Link> <Link>Data\NIST\Wampler2.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Wampler3.dat"> <EmbeddedResource Include="..\data\NIST\Wampler3.dat">
<Link>Data\NIST\Wampler3.dat</Link> <Link>Data\NIST\Wampler3.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Wampler4.dat"> <EmbeddedResource Include="..\data\NIST\Wampler4.dat">
<Link>Data\NIST\Wampler4.dat</Link> <Link>Data\NIST\Wampler4.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\NIST\Wampler5.dat"> <EmbeddedResource Include="..\data\NIST\Wampler5.dat">
<Link>Data\NIST\Wampler5.dat</Link> <Link>Data\NIST\Wampler5.dat</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\fidap007.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\fidap007.mtx">
<Link>Data\MatrixMarket\fidap007.mtx</Link> <Link>Data\MatrixMarket\fidap007.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\bp___200.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\bp___200.mtx">
<Link>Data\MatrixMarket\bp___200.mtx</Link> <Link>Data\MatrixMarket\bp___200.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\can24_pattern_symmetric_coordinate_24.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\can24_pattern_symmetric_coordinate_24.mtx">
<Link>Data\MatrixMarket\can24_pattern_symmetric_coordinate_24.mtx</Link> <Link>Data\MatrixMarket\can24_pattern_symmetric_coordinate_24.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\gear_integer_general_coordinate_100.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\gear_integer_general_coordinate_100.mtx">
<Link>Data\MatrixMarket\gear_integer_general_coordinate_100.mtx</Link> <Link>Data\MatrixMarket\gear_integer_general_coordinate_100.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\hilbert_real_symmetric_array_10.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\hilbert_real_symmetric_array_10.mtx">
<Link>Data\MatrixMarket\hilbert_real_symmetric_array_10.mtx</Link> <Link>Data\MatrixMarket\hilbert_real_symmetric_array_10.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_array_100.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_array_100.mtx">
<Link>Data\MatrixMarket\random_real_general_array_100.mtx</Link> <Link>Data\MatrixMarket\random_real_general_array_100.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_array_10_20.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_array_10_20.mtx">
<Link>Data\MatrixMarket\random_real_general_array_10_20.mtx</Link> <Link>Data\MatrixMarket\random_real_general_array_10_20.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_array_20_10.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_array_20_10.mtx">
<Link>Data\MatrixMarket\random_real_general_array_20_10.mtx</Link> <Link>Data\MatrixMarket\random_real_general_array_20_10.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_coordinate_10_20.mtx"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_coordinate_10_20.mtx">
<Link>Data\MatrixMarket\random_real_general_coordinate_10_20.mtx</Link> <Link>Data\MatrixMarket\random_real_general_coordinate_10_20.mtx</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_dense_10_20.comma"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_dense_10_20.comma">
<Link>Data\MatrixMarket\random_real_general_dense_10_20.comma</Link> <Link>Data\MatrixMarket\random_real_general_dense_10_20.comma</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_dense_10_20.space"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_dense_10_20.space">
<Link>Data\MatrixMarket\random_real_general_dense_10_20.space</Link> <Link>Data\MatrixMarket\random_real_general_dense_10_20.space</Link>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="..\..\data\MatrixMarket\random_real_general_dense_10_20.tab"> <EmbeddedResource Include="..\data\MatrixMarket\random_real_general_dense_10_20.tab">
<Link>Data\MatrixMarket\random_real_general_dense_10_20.tab</Link> <Link>Data\MatrixMarket\random_real_general_dense_10_20.tab</Link>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
@ -321,4 +321,4 @@
<Target Name="AfterBuild"> <Target Name="AfterBuild">
</Target> </Target>
--> -->
</Project> </Project>

44
src/UnitTests/UnitTests-Net35.csproj → build/UnitTests-Net35.csproj

@ -12,13 +12,13 @@
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<TargetFrameworkProfile /> <TargetFrameworkProfile />
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test\Net35\</OutputPath> <OutputPath>..\out\test\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Net35\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;DEBUG;NET35;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test-debug\Net35\</OutputPath> <OutputPath>..\out\test-debug\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Net35\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -44,9 +44,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU' ">
<DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;NET35;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test-signed\Net35\</OutputPath> <OutputPath>..\out\test-signed\Net35\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-signed\Net35\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-signed\Net35\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-signed\Net35\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-signed\Net35\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -63,17 +63,17 @@
<Reference Include="System.XML" /> <Reference Include="System.XML" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Net35.csproj"> <ProjectReference Include="Numerics-Net35.csproj">
<Project>{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}</Project> <Project>{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}</Project>
<Name>Numerics-Net35</Name> <Name>Numerics-Net35</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name> <Name>TestData-Net35</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs"> <Compile Include="..\src\UnitTests\**\*.cs" Exclude="..\src\UnitTests\Properties\Settings.Designer.cs">
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -87,7 +87,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="System.Threading"> <Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath> <HintPath>..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -98,12 +98,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -112,7 +112,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -121,7 +121,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -130,7 +130,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -139,11 +139,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

0
src/UnitTests/UnitTests-Net35.csproj.paket.references → build/UnitTests-Net35.csproj.paket.references

473
build/UnitTests-Net40.csproj

@ -0,0 +1,473 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics.UnitTests</RootNamespace>
<AssemblyName>MathNet.Numerics.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<!-- Conditional Strong Name -->
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
<TargetFrameworkProfile />
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\out\test\Net40\</OutputPath>
<IntermediateOutputPath>..\obj\test\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\test\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO -->
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>DEBUG;TRACE</DefineConstants>
<OutputPath>..\out\test-debug\Net40\</OutputPath>
<IntermediateOutputPath>..\obj\test-debug\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\test-debug\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO -->
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<NoWarn>1591</NoWarn>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'">
<OutputPath>..\out\test-signed\Net40\</OutputPath>
<IntermediateOutputPath>..\obj\test-signed\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\obj\test-signed\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE;STRONGNAME</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>5</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.XML" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="Numerics-Net40.csproj">
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
<Name>Numerics-Net40</Name>
</ProjectReference>
<ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData-Net35</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Compile Include="..\src\UnitTests\ArrayHelpers.cs" />
<Compile Include="..\src\UnitTests\AssertHelpers.cs" />
<Compile Include="..\src\UnitTests\CombinatoricsTests\CombinatoricsCountingTest.cs" />
<Compile Include="..\src\UnitTests\ComplexTests\Complex32Test.cs" />
<Compile Include="..\src\UnitTests\ComplexTests\Complex32Test.TextHandling.cs" />
<Compile Include="..\src\UnitTests\ComplexTests\ComplexTest.cs" />
<Compile Include="..\src\UnitTests\ComplexTests\ComplexTest.TextHandling.cs" />
<Compile Include="..\src\UnitTests\DifferentiationTests\FiniteDifferenceCoefficientsTests.cs" />
<Compile Include="..\src\UnitTests\DifferentiationTests\NumericalDerivativeTests.cs" />
<Compile Include="..\src\UnitTests\DifferentiationTests\NumericalHessianTests.cs" />
<Compile Include="..\src\UnitTests\DifferentiationTests\NumericalJacobianTests.cs" />
<Compile Include="..\src\UnitTests\DistanceTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\CommonDistributionTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\BetaScaledTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\BetaTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\CauchyTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\ChiSquareTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\ChiTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\ContinuousUniformTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\ErlangTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\ExponentialTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\FisherSnedecorTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\GammaTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\InverseGammaTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\LaplaceTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\LogNormalTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\NormalTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\ParetoTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\RayleighTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\StableTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\StudentTTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\TriangularTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Continuous\WeibullTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\BernoulliTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\BinomialTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\CategoricalTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\ConwayMaxwellPoissonTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\DiscreteUniformTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\GeometricTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\HypergeometricTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\NegativeBinomialTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\PoissonTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Discrete\ZipfTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Multivariate\DirichletTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Multivariate\InverseWishartTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Multivariate\MatrixNormalTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Multivariate\MultinomialTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Multivariate\NormalGammaTests.cs" />
<Compile Include="..\src\UnitTests\DistributionTests\Multivariate\WishartTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\CompoundReturnTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\DownsideDeviationTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\GainLossRatioTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\GainStandardDeviationTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\LossMeanTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\GainMeanTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\LossStandardDeviationTests.cs" />
<Compile Include="..\src\UnitTests\FinancialTests\SemiDeviationTests.cs" />
<Compile Include="..\src\UnitTests\GenerateTests.cs" />
<Compile Include="..\src\UnitTests\GoodnessOfFit\RSquaredTest.cs" />
<Compile Include="..\src\UnitTests\IntegralTransformsTests\FourierTest.cs" />
<Compile Include="..\src\UnitTests\IntegralTransformsTests\HartleyTest.cs" />
<Compile Include="..\src\UnitTests\IntegralTransformsTests\InverseTransformTest.cs" />
<Compile Include="..\src\UnitTests\IntegralTransformsTests\MatchingNaiveTransformTest.cs" />
<Compile Include="..\src\UnitTests\IntegralTransformsTests\ParsevalTheoremTest.cs" />
<Compile Include="..\src\UnitTests\IntegrationTests\IntegrationTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\BulirschStoerRationalTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\AkimaSplineTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\CubicSplineTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\LinearSplineTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\FloaterHormannRationalTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\EquidistantPolynomialTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\NevillePolynomialTest.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\LinearInterpolationCase.cs" />
<Compile Include="..\src\UnitTests\FitTests.cs" />
<Compile Include="..\src\UnitTests\InterpolationTests\StepInterpolationTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraProviderTests\Complex32\LinearAlgebraProviderTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraProviderTests\Complex\LinearAlgebraProviderTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraProviderTests\Double\LinearAlgebraProviderTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraProviderTests\Single\LinearAlgebraProviderTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\DenseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\DenseVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\DiagonalMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\CholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\EvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\GramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\LUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\QRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\SvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\UserCholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\UserEvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\UserLUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\UserQRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Factorization\UserSvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\MatrixLoader.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\MatrixStructureTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\MatrixTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\MatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\ReturnTypeTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\IteratorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\SparseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\SparseVectorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\TestData.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\UserDefinedMatrix.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\UserDefinedMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\UserDefinedVector.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\UserDefinedVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\VectorArithmeticTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\VectorTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\VectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex32\VectorTests.Norm.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\DenseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\DenseVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\DiagonalMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\CholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\EvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\GramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\LUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\QRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\SvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\UserCholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\UserEvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\UserLUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\UserQRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Factorization\UserSvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\MatrixLoader.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\MatrixStructureTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\MatrixTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\MatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\ReturnTypeTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\IteratorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\SparseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\SparseVectorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\TestData.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\UserDefinedMatrix.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\UserDefinedMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\UserDefinedVector.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\UserDefinedVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\VectorArithmeticTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\VectorTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\VectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Complex\VectorTests.Norm.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\MatrixStructureTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\ReturnTypeTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\DenseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\DenseVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\DiagonalMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\CholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\EvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\GramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\LUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\QRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\SvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\UserCholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\UserEvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\UserLUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\UserQRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Factorization\UserSvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\MatrixLoader.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\IteratorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\SparseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\SparseVectorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\TestData.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\UserDefinedMatrix.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\UserDefinedMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\UserDefinedVector.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\UserDefinedVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\VectorTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\VectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\VectorTests.Norm.cs" />
<Compile Include="..\src\UnitTests\GenericMath.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixStructureTheory.Access.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixStructureTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixStructureTheory.Functional.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixStructureTheory.Reform.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\DenseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\DenseVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\DiagonalMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\CholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\EvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\GramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\LUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\QRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\SvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\UserCholeskyTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\UserEvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\UserLUTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\UserQRTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Factorization\UserSvdTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\MatrixLoader.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\MatrixStructureTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\MatrixTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\MatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\ReturnTypeTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\IteratorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\SparseMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\SparseVectorTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\TestData.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\UserDefinedMatrix.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\UserDefinedMatrixTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\UserDefinedVector.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\UserDefinedVectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\VectorArithmeticTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\VectorTests.Arithmetic.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\VectorTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Single\VectorTests.Norm.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\Double\VectorArithmeticTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixStorageSerializationTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\VectorStorageSerializationTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\TestData.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\VectorArithmeticTheory.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixHelpers.cs" />
<Compile Include="..\src\UnitTests\EuclidTests\GcdRelatedTest.cs" />
<Compile Include="..\src\UnitTests\EuclidTests\GcdRelatedTestBigInteger.cs" />
<Compile Include="..\src\UnitTests\EuclidTests\IntegerTheoryTest.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\MatrixStorageCombinatorsTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\VectorStorageCombinatorsTests.cs" />
<Compile Include="..\src\UnitTests\LinearAlgebraTests\VectorToStringTests.cs" />
<Compile Include="..\src\UnitTests\OdeSolvers\OdeSolverTest.cs" />
<Compile Include="..\src\UnitTests\Random\SystemRandomSourceTests.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\BisectionTest.cs" />
<Compile Include="..\src\UnitTests\PermutationTest.cs" />
<Compile Include="..\src\UnitTests\PrecisionTest.cs" />
<Compile Include="..\src\UnitTests\Properties\AssemblyInfo.cs" />
<Compile Include="..\src\UnitTests\Random\Mcg31m1Tests.cs" />
<Compile Include="..\src\UnitTests\Random\Mcg59Tests.cs" />
<Compile Include="..\src\UnitTests\Random\MersenneTwisterTests.cs" />
<Compile Include="..\src\UnitTests\Random\Mrg32k3aTests.cs" />
<Compile Include="..\src\UnitTests\Random\PalfTests.cs" />
<Compile Include="..\src\UnitTests\Random\RandomTests.cs" />
<Compile Include="..\src\UnitTests\Random\CryptoRandomSourceTests.cs" />
<Compile Include="..\src\UnitTests\Random\RandomExtensionTests.cs" />
<Compile Include="..\src\UnitTests\Random\WH1982Tests.cs" />
<Compile Include="..\src\UnitTests\Random\WH2006Tests.cs" />
<Compile Include="..\src\UnitTests\Random\XorshiftTests.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\BrentTest.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\BroydenTest.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\CubicTest.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\FindRootsTest.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\RobustNewtonRaphsonTest.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\NewtonRaphsonTest.cs" />
<Compile Include="..\src\UnitTests\RootFindingTests\SecantTest.cs" />
<Compile Include="..\src\UnitTests\SortingTests.cs" />
<Compile Include="..\src\UnitTests\ExcelTests.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\ExponentialIntegralTests.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\ModifiedStruveTests.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\ModifiedBesselTests.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\ErfTests.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\FactorialTest.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\GammaTests.cs" />
<Compile Include="..\src\UnitTests\SpecialFunctionsTests\SpecialFunctionsTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\CorrelationTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MovingStatisticsTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\RunningStatisticsTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\DescriptiveStatisticsTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\HistogramTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\HybridMCTest.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\MCMCDiagnosticsTest.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\MetropolisHastingsSamplerTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\MetropolisSamplerTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\RejectionSamplerTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\UnivariateHybridMCTest.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\MCMCTests\UnivariateSliceSamplerTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\PercentileTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\StatisticsSerializationTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\StatisticsTests.cs" />
<Compile Include="..\src\UnitTests\StatisticsTests\StatTestData.cs" />
<Compile Include="..\src\UnitTests\TrigonometryTest.cs" />
<Compile Include="..\src\UnitTests\UseLinearAlgebraProvider.cs" />
</ItemGroup>
<ItemGroup>
<None Include="..\src\UnitTests\paket.references" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup>
<Reference Include="NUnit.System.Linq">
<HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="nunit.framework">
<HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
</Project>

36
src/UnitTests/UnitTests-Portable259.csproj → build/UnitTests-Portable259.csproj

@ -13,13 +13,13 @@
<AssemblyName>MathNet.Numerics.UnitTests259</AssemblyName> <AssemblyName>MathNet.Numerics.UnitTests259</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\test\Profile259\</OutputPath> <OutputPath>..\out\test\Profile259\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile259\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile259\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Profile259\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile259\</OutputPath> <OutputPath>..\out\test-debug\Profile259\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile259\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile259\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Profile259\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,17 +50,17 @@
<Reference Include="System.XML" /> <Reference Include="System.XML" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable259.csproj"> <ProjectReference Include="Numerics-Portable259.csproj">
<Project>{1C8DBFB2-DB75-4C4B-888B-4AF314FCE3C3}</Project> <Project>{1C8DBFB2-DB75-4C4B-888B-4AF314FCE3C3}</Project>
<Name>Numerics-Portable259</Name> <Name>Numerics-Portable259</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name> <Name>TestData-Net35</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs"> <Compile Include="..\src\UnitTests\**\*.cs" Exclude="..\src\UnitTests\Properties\Settings.Designer.cs">
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -71,12 +71,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -85,7 +85,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -94,7 +94,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -103,7 +103,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -112,11 +112,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

36
src/UnitTests/UnitTests-Portable328.csproj → build/UnitTests-Portable328.csproj

@ -13,13 +13,13 @@
<AssemblyName>MathNet.Numerics.UnitTests328</AssemblyName> <AssemblyName>MathNet.Numerics.UnitTests328</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test\Profile328\</OutputPath> <OutputPath>..\out\test\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile328\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile328\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Profile328\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile328\</OutputPath> <OutputPath>..\out\test-debug\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile328\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile328\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Profile328\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,17 +50,17 @@
<Reference Include="System.XML" /> <Reference Include="System.XML" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable328.csproj"> <ProjectReference Include="Numerics-Portable328.csproj">
<Project>{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}</Project> <Project>{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}</Project>
<Name>Numerics-Portable328</Name> <Name>Numerics-Portable328</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name> <Name>TestData-Net35</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs"> <Compile Include="..\src\UnitTests\**\*.cs" Exclude="..\src\UnitTests\Properties\Settings.Designer.cs">
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -71,12 +71,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -85,7 +85,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -94,7 +94,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -103,7 +103,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -112,11 +112,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

36
src/UnitTests/UnitTests-Portable47.csproj → build/UnitTests-Portable47.csproj

@ -13,13 +13,13 @@
<AssemblyName>MathNet.Numerics.UnitTests47</AssemblyName> <AssemblyName>MathNet.Numerics.UnitTests47</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE</DefineConstants> <DefineConstants>TRACE;PORTABLE</DefineConstants>
<OutputPath>..\..\out\test\Profile47\</OutputPath> <OutputPath>..\out\test\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Profile47\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile47\</OutputPath> <OutputPath>..\out\test-debug\Profile47\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile47\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Profile47\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile47\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Profile47\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,17 +50,17 @@
<Reference Include="System.XML" /> <Reference Include="System.XML" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable47.csproj"> <ProjectReference Include="Numerics-Portable47.csproj">
<Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project> <Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project>
<Name>Numerics-Portable47</Name> <Name>Numerics-Portable47</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name> <Name>TestData-Net35</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs"> <Compile Include="..\src\UnitTests\**\*.cs" Exclude="..\src\UnitTests\Properties\Settings.Designer.cs">
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -71,12 +71,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -85,7 +85,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -94,7 +94,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -103,7 +103,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -112,11 +112,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

36
src/UnitTests/UnitTests-Portable7.csproj → build/UnitTests-Portable7.csproj

@ -13,13 +13,13 @@
<AssemblyName>MathNet.Numerics.UnitTests7</AssemblyName> <AssemblyName>MathNet.Numerics.UnitTests7</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;PORTABLE;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\test\Profile7\</OutputPath> <OutputPath>..\out\test\Profile7\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile7\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Profile7\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile7\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Profile7\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile7\</OutputPath> <OutputPath>..\out\test-debug\Profile7\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile7\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Profile7\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile7\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Profile7\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,17 +50,17 @@
<Reference Include="System.XML" /> <Reference Include="System.XML" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable7.csproj"> <ProjectReference Include="Numerics-Portable7.csproj">
<Project>{25E6E93B-56A2-4F14-8458-03665F122B3F}</Project> <Project>{25E6E93B-56A2-4F14-8458-03665F122B3F}</Project>
<Name>Numerics-Portable7</Name> <Name>Numerics-Portable7</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name> <Name>TestData-Net35</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs"> <Compile Include="..\src\UnitTests\**\*.cs" Exclude="..\src\UnitTests\Properties\Settings.Designer.cs">
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -71,12 +71,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -85,7 +85,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -94,7 +94,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -103,7 +103,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -112,11 +112,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

36
src/UnitTests/UnitTests-Portable78.csproj → build/UnitTests-Portable78.csproj

@ -13,13 +13,13 @@
<AssemblyName>MathNet.Numerics.UnitTests78</AssemblyName> <AssemblyName>MathNet.Numerics.UnitTests78</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\test\Profile78\</OutputPath> <OutputPath>..\out\test\Profile78\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile78\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test\Profile78\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile78\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test\Profile78\</BaseIntermediateOutputPath>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -30,9 +30,9 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile78\</OutputPath> <OutputPath>..\out\test-debug\Profile78\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile78\</IntermediateOutputPath> <IntermediateOutputPath>..\obj\test-debug\Profile78\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile78\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\obj\test-debug\Profile78\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,17 +50,17 @@
<Reference Include="System.XML" /> <Reference Include="System.XML" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable78.csproj"> <ProjectReference Include="Numerics-Portable78.csproj">
<Project>{2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F}</Project> <Project>{2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F}</Project>
<Name>Numerics-Portable78</Name> <Name>Numerics-Portable78</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj"> <ProjectReference Include="TestData-Net35.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project> <Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name> <Name>TestData-Net35</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs"> <Compile Include="..\src\UnitTests\**\*.cs" Exclude="..\src\UnitTests\Properties\Settings.Designer.cs">
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -71,12 +71,12 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup> <ItemGroup>
<Reference Include="NUnit.System.Linq"> <Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -85,7 +85,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -94,7 +94,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -103,7 +103,7 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')"> <When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
@ -112,11 +112,11 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')"> <When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup> <ItemGroup>
<Reference Include="nunit.framework"> <Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath> <HintPath>..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private> <Private>True</Private>
<Paket>True</Paket> <Paket>True</Paket>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
</When> </When>
</Choose> </Choose>
</Project> </Project>

21
src/Numerics/Numerics-Portable259.csproj → src/Numerics/Numerics-NetStandard.csproj

@ -2,26 +2,27 @@
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup> <PropertyGroup>
<MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion> <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1C8DBFB2-DB75-4C4B-888B-4AF314FCE3C3}</ProjectGuid> <ProjectGuid>{CD54C200-6E8C-4820-96B9-26497C689D64}</ProjectGuid>
<OutputType>Library</OutputType> <OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder> <AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics</RootNamespace> <RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics</AssemblyName> <AssemblyName>MathNet.Numerics</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile> <TargetFrameworkProfile>
</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;PORTABLE;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib\Profile259\</OutputPath> <OutputPath>..\..\out\lib\NetStandard\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile259\</IntermediateOutputPath> <IntermediateOutputPath>..\..\obj\lib\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile259\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\..\obj\lib\Profile259\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile259\MathNet.Numerics.XML</DocumentationFile> <DocumentationFile>..\..\out\lib\NetStandard\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize> <Optimize>true</Optimize>
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
@ -31,8 +32,8 @@
<LangVersion>5</LangVersion> <LangVersion>5</LangVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants> <DefineConstants>TRACE;DEBUG;PORTABLE;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile259\</OutputPath> <OutputPath>..\..\out\lib-debug\NetStandard\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile259\</IntermediateOutputPath> <IntermediateOutputPath>..\..\obj\lib-debug\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile259\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile259\</BaseIntermediateOutputPath>
<Optimize>false</Optimize> <Optimize>false</Optimize>
@ -60,7 +61,7 @@
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <None Include="project.json" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project> </Project>

480
src/Numerics/Numerics.csproj

@ -1,480 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<UpgradeBackupLocation />
<IsWebBootstrapper>false</IsWebBootstrapper>
<TargetFrameworkProfile />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<!-- Conditional Strong Name -->
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\..\out\lib\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Net40\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Net40\MathNet.Numerics.xml</DocumentationFile>
<!-- Conditional Strong Name: NO -->
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE;NATIVE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>..\..\out\lib-debug\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO -->
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>TRACE;DEBUG;NATIVE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'">
<OutputPath>..\..\out\lib-signed\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-signed\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-signed\Net40\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib-signed\Net40\MathNet.Numerics.xml</DocumentationFile>
<!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<Optimize>true</Optimize>
<DefineConstants>TRACE;NATIVE;STRONGNAME</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<LangVersion>5</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
<Reference Include="System.Runtime.Serialization" />
</ItemGroup>
<ItemGroup>
<Compile Include="Differentiate.cs" />
<Compile Include="Differentiation\FiniteDifferenceCoefficients.cs" />
<Compile Include="Differentiation\NumericalDerivative.cs" />
<Compile Include="Differentiation\NumericalHessian.cs" />
<Compile Include="Differentiation\NumericalJacobian.cs" />
<Compile Include="Distributions\BetaScaled.cs" />
<Compile Include="Distributions\Triangular.cs" />
<Compile Include="Euclid.cs" />
<Compile Include="Generate.cs" />
<Compile Include="GoodnessOfFit.cs" />
<Compile Include="IntegralTransforms\Fourier.cs" />
<Compile Include="IntegralTransforms\Hartley.cs" />
<Compile Include="Integration\GaussLegendreRule.cs" />
<Compile Include="Integration\GaussRule\GaussLegendrePoint.cs" />
<Compile Include="Integration\GaussRule\GaussLegendrePointFactory.cs" />
<Compile Include="Integration\GaussRule\GaussPoint.cs" />
<Compile Include="Interpolation\Barycentric.cs" />
<Compile Include="Interpolation\CubicSpline.cs" />
<Compile Include="Interpolation\LogLinear.cs" />
<Compile Include="Interpolation\QuadraticSpline.cs" />
<Compile Include="Interpolation\StepInterpolation.cs" />
<Compile Include="Interpolation\TransformedInterpolation.cs" />
<Compile Include="LinearAlgebra\CreateMatrix.cs" />
<Compile Include="LinearAlgebra\Options.cs" />
<Compile Include="LinearAlgebra\Solvers\DelegateStopCriterion.cs" />
<Compile Include="LinearAlgebra\CreateVector.cs" />
<Compile Include="LinearAlgebra\MatrixExtensions.cs" />
<Compile Include="LinearAlgebra\VectorExtensions.cs" />
<Compile Include="LinearRegression\Options.cs" />
<Compile Include="OdeSolvers\AdamsBashforth.cs" />
<Compile Include="OdeSolvers\RungeKutta.cs" />
<Compile Include="Precision.Comparison.cs" />
<Compile Include="Precision.Equality.cs" />
<Compile Include="Distributions\Bernoulli.cs" />
<Compile Include="Distributions\Beta.cs" />
<Compile Include="Distributions\Binomial.cs" />
<Compile Include="Distributions\Categorical.cs" />
<Compile Include="Distributions\Cauchy.cs" />
<Compile Include="Distributions\Chi.cs" />
<Compile Include="Distributions\ChiSquared.cs" />
<Compile Include="Distributions\ContinuousUniform.cs" />
<Compile Include="Distributions\ConwayMaxwellPoisson.cs" />
<Compile Include="Distributions\IDistribution.cs" />
<Compile Include="Distributions\Dirichlet.cs" />
<Compile Include="Distributions\DiscreteUniform.cs" />
<Compile Include="Distributions\Erlang.cs" />
<Compile Include="Distributions\Exponential.cs" />
<Compile Include="Distributions\FisherSnedecor.cs" />
<Compile Include="Distributions\Gamma.cs" />
<Compile Include="Distributions\Geometric.cs" />
<Compile Include="Distributions\Hypergeometric.cs" />
<Compile Include="Distributions\InverseGamma.cs" />
<Compile Include="Distributions\InverseWishart.cs" />
<Compile Include="Distributions\Laplace.cs" />
<Compile Include="Distributions\LogNormal.cs" />
<Compile Include="Distributions\MatrixNormal.cs" />
<Compile Include="Distributions\Multinomial.cs" />
<Compile Include="Distributions\NegativeBinomial.cs" />
<Compile Include="Distributions\Normal.cs" />
<Compile Include="Distributions\NormalGamma.cs" />
<Compile Include="Distributions\Pareto.cs" />
<Compile Include="Distributions\Poisson.cs" />
<Compile Include="Distributions\Rayleigh.cs" />
<Compile Include="Distributions\Stable.cs" />
<Compile Include="Distributions\StudentT.cs" />
<Compile Include="Distributions\Weibull.cs" />
<Compile Include="Distributions\Wishart.cs" />
<Compile Include="Distributions\Zipf.cs" />
<Compile Include="LinearAlgebra\Builder.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\MILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\MILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\MILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Matrix.Solve.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\MILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Solvers\CancellationStopCriterion.cs" />
<Compile Include="LinearAlgebra\Solvers\IterationStatus.cs" />
<Compile Include="LinearAlgebra\Solvers\Iterator.cs" />
<Compile Include="LinearAlgebra\Solvers\IterationCountStopCriterion.cs" />
<Compile Include="LinearAlgebra\Solvers\SolverSetup.cs" />
<Compile Include="LinearRegression\MultipleRegression.cs" />
<Compile Include="LinearRegression\WeightedRegression.cs" />
<Compile Include="LinearRegression\SimpleRegression.cs" />
<Compile Include="LinearRegression\Util.cs" />
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Complex.cs" />
<Compile Include="Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Complex32.cs" />
<Compile Include="Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Double.cs" />
<Compile Include="Providers\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Single.cs" />
<Compile Include="Providers\LinearAlgebra\Acml\SafeNativeMethods.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Complex.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Complex32.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Double.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\CudaLinearAlgebraProvider.Single.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\CudaProviderCapabilities.cs" />
<Compile Include="Providers\LinearAlgebra\Cuda\SafeNativeMethods.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\MklProviderCapabilities.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Complex.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Complex32.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Double.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\OpenBlasLinearAlgebraProvider.Single.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\SafeNativeMethods.cs" />
<Compile Include="Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Complex32.cs" />
<Compile Include="Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Complex.cs" />
<Compile Include="Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Double.cs" />
<Compile Include="Providers\LinearAlgebra\ManagedLinearAlgebraProvider.Single.cs" />
<Compile Include="Providers\LinearAlgebra\ILinearAlgebraProvider.cs" />
<Compile Include="Providers\LinearAlgebra\ManagedLinearAlgebraProvider.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex32.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Double.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Single.cs" />
<Compile Include="Providers\LinearAlgebra\Mkl\SafeNativeMethods.cs" />
<Compile Include="ArrayExtensions.cs" />
<Compile Include="Complex64.cs" />
<Compile Include="Combinatorics.cs" />
<Compile Include="ComplexExtensions.cs" />
<Compile Include="Constants.cs" />
<Compile Include="Control.cs" />
<Compile Include="Complex32.cs" />
<Compile Include="Distance.cs" />
<Compile Include="Fit.cs" />
<Compile Include="Financial\AbsoluteReturnMeasures.cs" />
<Compile Include="Financial\AbsoluteRiskMeasures.cs" />
<Compile Include="LinearAlgebra\Matrix.BCL.cs" />
<Compile Include="LinearAlgebra\Matrix.Operators.cs" />
<Compile Include="LinearAlgebra\Vector.Arithmetic.cs" />
<Compile Include="LinearAlgebra\Vector.BCL.cs" />
<Compile Include="LinearAlgebra\Vector.Operators.cs" />
<Compile Include="Exceptions.cs" />
<Compile Include="Providers\LinearAlgebra\OpenBlas\OpenBlasProviderCapabilities.cs" />
<Compile Include="Providers\NativeProviderLoader.cs" />
<Compile Include="Random\SystemRandomSource.cs" />
<Compile Include="Random\RandomSeed.cs" />
<Compile Include="RootFinding\Broyden.cs" />
<Compile Include="RootFinding\Cubic.cs" />
<Compile Include="RootFinding\NewtonRaphson.cs" />
<Compile Include="RootFinding\RobustNewtonRaphson.cs" />
<Compile Include="RootFinding\Secant.cs" />
<Compile Include="RootFinding\ZeroCrossingBracketing.cs" />
<Compile Include="RootFinding\Brent.cs" />
<Compile Include="FindRoots.cs" />
<Compile Include="RootFinding\Bisection.cs" />
<Compile Include="SpecialFunctions\Evaluate.cs" />
<Compile Include="ExcelFunctions.cs" />
<Compile Include="SpecialFunctions\ExponentialIntegral.cs" />
<Compile Include="SpecialFunctions\ModifiedStruve.cs" />
<Compile Include="SpecialFunctions\ModifiedBessel.cs" />
<Compile Include="SpecialFunctions\Logistic.cs" />
<Compile Include="SpecialFunctions\TestFunctions.cs" />
<Compile Include="Statistics\ArrayStatistics.cs" />
<Compile Include="Statistics\ArrayStatistics.Complex.cs" />
<Compile Include="Statistics\ArrayStatistics.Int32.cs" />
<Compile Include="Statistics\ArrayStatistics.Single.cs" />
<Compile Include="Statistics\MovingStatistics.cs" />
<Compile Include="Statistics\RunningStatistics.cs" />
<Compile Include="Statistics\QuantileDefinition.cs" />
<Compile Include="Statistics\RankDefinition.cs" />
<Compile Include="Statistics\SortedArrayStatistics.Single.cs" />
<Compile Include="Statistics\StreamingStatistics.cs" />
<Compile Include="Statistics\SortedArrayStatistics.cs" />
<Compile Include="LinearAlgebra\Storage\SparseVectorStorage.cs" />
<Compile Include="LinearAlgebra\Storage\DenseVectorStorage.cs" />
<Compile Include="LinearAlgebra\Storage\MatrixStorage.Validation.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\Cholesky.cs" />
<Compile Include="LinearAlgebra\Complex32\DenseMatrix.cs" />
<Compile Include="LinearAlgebra\Complex32\DiagonalMatrix.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\Evd.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\GramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Complex32\Matrix.cs" />
<Compile Include="LinearAlgebra\Complex32\SparseMatrix.cs" />
<Compile Include="LinearAlgebra\Complex32\Vector.cs" />
<Compile Include="LinearAlgebra\Complex\DenseMatrix.cs" />
<Compile Include="LinearAlgebra\Complex\DenseVector.cs" />
<Compile Include="LinearAlgebra\Complex\DiagonalMatrix.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\Cholesky.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\Evd.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\GramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Complex\Matrix.cs" />
<Compile Include="LinearAlgebra\Complex\SparseMatrix.cs" />
<Compile Include="LinearAlgebra\Complex\Vector.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\Cholesky.cs" />
<Compile Include="LinearAlgebra\Double\DenseMatrix.cs" />
<Compile Include="LinearAlgebra\Double\DiagonalMatrix.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\Evd.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\GramSchmidt.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Double\Matrix.cs" />
<Compile Include="LinearAlgebra\Solvers\IIterativeSolver.cs" />
<Compile Include="LinearAlgebra\Solvers\IIterativeSolverSetup.cs" />
<Compile Include="LinearAlgebra\Solvers\IPreconditioner.cs" />
<Compile Include="LinearAlgebra\Solvers\IIterationStopCriterion.cs" />
<Compile Include="LinearAlgebra\Double\SparseMatrix.cs" />
<Compile Include="LinearAlgebra\Double\Vector.cs" />
<Compile Include="LinearAlgebra\Complex32\DenseVector.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseEvd.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseCholesky.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseLU.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseQR.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseSvd.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserCholesky.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserEvd.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\CompositeSolver.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\GpBiCg.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\MlkBiCgStab.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\TFQMR.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\ILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Complex32\SparseVector.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\DenseGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\DenseEvd.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\DenseCholesky.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\DenseLU.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\DenseQR.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\DenseSvd.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserCholesky.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserEvd.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\CompositeSolver.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\GpBiCg.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\MlkBiCgStab.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\TFQMR.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\ILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Complex\SparseVector.cs" />
<Compile Include="LinearAlgebra\Double\DenseVector.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseEvd.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserEvd.cs" />
<Compile Include="LinearAlgebra\Factorization\GramSchmidt.cs" />
<Compile Include="LinearAlgebra\Factorization\Evd.cs" />
<Compile Include="LinearAlgebra\Single\DenseMatrix.cs" />
<Compile Include="LinearAlgebra\Single\DenseVector.cs" />
<Compile Include="LinearAlgebra\Single\DiagonalMatrix.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\Cholesky.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\DenseGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\DenseEvd.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\DenseCholesky.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\DenseLU.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\DenseQR.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\DenseSvd.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\Evd.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\GramSchmidt.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserCholesky.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserEvd.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Single\Matrix.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\CompositeSolver.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\GpBiCg.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\MlkBiCgStab.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\TFQMR.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\ILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Solvers\DivergenceStopCriterion.cs" />
<Compile Include="LinearAlgebra\Solvers\FailureStopCriterion.cs" />
<Compile Include="LinearAlgebra\Single\SparseMatrix.cs" />
<Compile Include="LinearAlgebra\Single\SparseVector.cs" />
<Compile Include="LinearAlgebra\Factorization\Cholesky.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseCholesky.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseLU.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseQR.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseSvd.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserCholesky.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Factorization\ISolver.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\CompositeSolver.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\GpBiCg.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\MlkBiCgStab.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\TFQMR.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\DiagonalPreconditioner.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\ILUTPPreconditioner.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\ILU0Preconditioner.cs" />
<Compile Include="LinearAlgebra\Solvers\UnitPreconditioner.cs" />
<Compile Include="LinearAlgebra\Solvers\ResidualStopCriterion.cs" />
<Compile Include="LinearAlgebra\Double\SparseVector.cs" />
<Compile Include="LinearAlgebra\Matrix.Arithmetic.cs" />
<Compile Include="LinearAlgebra\Matrix.cs" />
<Compile Include="LinearAlgebra\Vector.cs" />
<Compile Include="LinearAlgebra\Single\Vector.cs" />
<Compile Include="LinearAlgebra\Storage\DenseColumnMajorMatrixStorage.cs" />
<Compile Include="LinearAlgebra\Storage\MatrixStorage.cs" />
<Compile Include="LinearAlgebra\Storage\SparseCompressedRowMatrixStorage.cs" />
<Compile Include="LinearAlgebra\Storage\DiagonalMatrixStorage.cs" />
<Compile Include="LinearAlgebra\Storage\VectorStorage.cs" />
<Compile Include="LinearAlgebra\Storage\VectorStorage.Validation.cs" />
<Compile Include="Permutation.cs" />
<Compile Include="Distributions\IContinuousDistribution.cs" />
<Compile Include="Distributions\IDiscreteDistribution.cs" />
<Compile Include="Distributions\IUnivariateDistribution.cs" />
<Compile Include="IntegralTransforms\Hartley.Naive.cs" />
<Compile Include="IntegralTransforms\HartleyOptions.cs" />
<Compile Include="GlobalizationHelper.cs" />
<Compile Include="IntegralTransforms\Fourier.Bluestein.cs" />
<Compile Include="IntegralTransforms\Fourier.Naive.cs" />
<Compile Include="IntegralTransforms\Fourier.RadixN.cs" />
<Compile Include="IntegralTransforms\FourierOptions.cs" />
<Compile Include="Integration\DoubleExponentialTransformation.cs" />
<Compile Include="Integration\SimpsonRule.cs" />
<Compile Include="Integration\NewtonCotesTrapeziumRule.cs" />
<Compile Include="Integrate.cs" />
<Compile Include="Interpolation\BulirschStoerRationalInterpolation.cs" />
<Compile Include="Interpolation\LinearSpline.cs" />
<Compile Include="Interpolation\NevillePolynomialInterpolation.cs" />
<Compile Include="Interpolation\IInterpolation.cs" />
<Compile Include="Interpolate.cs" />
<Compile Include="Interpolation\SplineBoundaryCondition.cs" />
<Compile Include="Precision.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Random\RandomSource.cs" />
<Compile Include="Random\Mcg31m1.cs" />
<Compile Include="Random\Mcg59.cs" />
<Compile Include="Random\MersenneTwister.cs" />
<Compile Include="Random\Mrg32k3a.cs" />
<Compile Include="Random\Palf.cs" />
<Compile Include="Random\CryptoRandomSource.cs" />
<Compile Include="Random\RandomExtensions.cs" />
<Compile Include="Random\WH1982.cs" />
<Compile Include="Random\WH2006.cs" />
<Compile Include="Random\Xorshift.cs" />
<Compile Include="Compatibility.cs" />
<Compile Include="Sorting.cs" />
<Compile Include="SpecialFunctions\Harmonic.cs" />
<Compile Include="SpecialFunctions\Beta.cs" />
<Compile Include="SpecialFunctions\Erf.cs" />
<Compile Include="SpecialFunctions\Factorial.cs" />
<Compile Include="SpecialFunctions\Gamma.cs" />
<Compile Include="SpecialFunctions\Stability.cs" />
<Compile Include="Statistics\Correlation.cs" />
<Compile Include="Statistics\DescriptiveStatistics.cs" />
<Compile Include="Statistics\Histogram.cs" />
<Compile Include="Statistics\MCMC\HybridMC.cs" />
<Compile Include="Statistics\MCMC\HybridMCGeneric.cs" />
<Compile Include="Statistics\MCMC\MCMCDiagnostics.cs" />
<Compile Include="Statistics\MCMC\MCMCSampler.cs" />
<Compile Include="Statistics\MCMC\MetropolisHastingsSampler.cs" />
<Compile Include="Statistics\MCMC\MetropolisSampler.cs" />
<Compile Include="Statistics\MCMC\RejectionSampler.cs" />
<Compile Include="Statistics\MCMC\UnivariateHybridMC.cs" />
<Compile Include="Statistics\Statistics.cs" />
<Compile Include="Statistics\MCMC\UnivariateSliceSampler.cs" />
<Compile Include="Threading\CommonParallel.cs" />
<Compile Include="Trigonometry.cs" />
<Compile Include="Window.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

11
src/Numerics/project.json

@ -0,0 +1,11 @@
{
"supports": {},
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"NETStandard.Library": "1.6.0",
"System.Runtime.Serialization.Primitives": "4.1.1"
},
"frameworks": {
"netstandard1.1": {}
}
}

2720
src/Numerics/project.lock.json

File diff suppressed because it is too large

473
src/UnitTests/UnitTests.csproj

@ -1,473 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics.UnitTests</RootNamespace>
<AssemblyName>MathNet.Numerics.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<!-- Conditional Strong Name -->
<AssemblyOriginatorKeyFile>..\MathNet.Numerics.snk</AssemblyOriginatorKeyFile>
<TargetFrameworkProfile />
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\..\out\test\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO -->
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>DEBUG;TRACE</DefineConstants>
<OutputPath>..\..\out\test-debug\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: NO -->
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<NoWarn>1591</NoWarn>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Signed|AnyCPU'">
<OutputPath>..\..\out\test-signed\Net40\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-signed\Net40\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-signed\Net40\</BaseIntermediateOutputPath>
<!-- Conditional Strong Name: YES -->
<SignAssembly>true</SignAssembly>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE;STRONGNAME</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>5</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.XML" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
<Name>Numerics</Name>
</ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj">
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Name>TestData</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Compile Include="ArrayHelpers.cs" />
<Compile Include="AssertHelpers.cs" />
<Compile Include="CombinatoricsTests\CombinatoricsCountingTest.cs" />
<Compile Include="ComplexTests\Complex32Test.cs" />
<Compile Include="ComplexTests\Complex32Test.TextHandling.cs" />
<Compile Include="ComplexTests\ComplexTest.cs" />
<Compile Include="ComplexTests\ComplexTest.TextHandling.cs" />
<Compile Include="DifferentiationTests\FiniteDifferenceCoefficientsTests.cs" />
<Compile Include="DifferentiationTests\NumericalDerivativeTests.cs" />
<Compile Include="DifferentiationTests\NumericalHessianTests.cs" />
<Compile Include="DifferentiationTests\NumericalJacobianTests.cs" />
<Compile Include="DistanceTests.cs" />
<Compile Include="DistributionTests\CommonDistributionTests.cs" />
<Compile Include="DistributionTests\Continuous\BetaScaledTests.cs" />
<Compile Include="DistributionTests\Continuous\BetaTests.cs" />
<Compile Include="DistributionTests\Continuous\CauchyTests.cs" />
<Compile Include="DistributionTests\Continuous\ChiSquareTests.cs" />
<Compile Include="DistributionTests\Continuous\ChiTests.cs" />
<Compile Include="DistributionTests\Continuous\ContinuousUniformTests.cs" />
<Compile Include="DistributionTests\Continuous\ErlangTests.cs" />
<Compile Include="DistributionTests\Continuous\ExponentialTests.cs" />
<Compile Include="DistributionTests\Continuous\FisherSnedecorTests.cs" />
<Compile Include="DistributionTests\Continuous\GammaTests.cs" />
<Compile Include="DistributionTests\Continuous\InverseGammaTests.cs" />
<Compile Include="DistributionTests\Continuous\LaplaceTests.cs" />
<Compile Include="DistributionTests\Continuous\LogNormalTests.cs" />
<Compile Include="DistributionTests\Continuous\NormalTests.cs" />
<Compile Include="DistributionTests\Continuous\ParetoTests.cs" />
<Compile Include="DistributionTests\Continuous\RayleighTests.cs" />
<Compile Include="DistributionTests\Continuous\StableTests.cs" />
<Compile Include="DistributionTests\Continuous\StudentTTests.cs" />
<Compile Include="DistributionTests\Continuous\TriangularTests.cs" />
<Compile Include="DistributionTests\Continuous\WeibullTests.cs" />
<Compile Include="DistributionTests\Discrete\BernoulliTests.cs" />
<Compile Include="DistributionTests\Discrete\BinomialTests.cs" />
<Compile Include="DistributionTests\Discrete\CategoricalTests.cs" />
<Compile Include="DistributionTests\Discrete\ConwayMaxwellPoissonTests.cs" />
<Compile Include="DistributionTests\Discrete\DiscreteUniformTests.cs" />
<Compile Include="DistributionTests\Discrete\GeometricTests.cs" />
<Compile Include="DistributionTests\Discrete\HypergeometricTests.cs" />
<Compile Include="DistributionTests\Discrete\NegativeBinomialTests.cs" />
<Compile Include="DistributionTests\Discrete\PoissonTests.cs" />
<Compile Include="DistributionTests\Discrete\ZipfTests.cs" />
<Compile Include="DistributionTests\Multivariate\DirichletTests.cs" />
<Compile Include="DistributionTests\Multivariate\InverseWishartTests.cs" />
<Compile Include="DistributionTests\Multivariate\MatrixNormalTests.cs" />
<Compile Include="DistributionTests\Multivariate\MultinomialTests.cs" />
<Compile Include="DistributionTests\Multivariate\NormalGammaTests.cs" />
<Compile Include="DistributionTests\Multivariate\WishartTests.cs" />
<Compile Include="FinancialTests\CompoundReturnTests.cs" />
<Compile Include="FinancialTests\DownsideDeviationTests.cs" />
<Compile Include="FinancialTests\GainLossRatioTests.cs" />
<Compile Include="FinancialTests\GainStandardDeviationTests.cs" />
<Compile Include="FinancialTests\LossMeanTests.cs" />
<Compile Include="FinancialTests\GainMeanTests.cs" />
<Compile Include="FinancialTests\LossStandardDeviationTests.cs" />
<Compile Include="FinancialTests\SemiDeviationTests.cs" />
<Compile Include="GenerateTests.cs" />
<Compile Include="GoodnessOfFit\RSquaredTest.cs" />
<Compile Include="IntegralTransformsTests\FourierTest.cs" />
<Compile Include="IntegralTransformsTests\HartleyTest.cs" />
<Compile Include="IntegralTransformsTests\InverseTransformTest.cs" />
<Compile Include="IntegralTransformsTests\MatchingNaiveTransformTest.cs" />
<Compile Include="IntegralTransformsTests\ParsevalTheoremTest.cs" />
<Compile Include="IntegrationTests\IntegrationTest.cs" />
<Compile Include="InterpolationTests\BulirschStoerRationalTest.cs" />
<Compile Include="InterpolationTests\AkimaSplineTest.cs" />
<Compile Include="InterpolationTests\CubicSplineTest.cs" />
<Compile Include="InterpolationTests\LinearSplineTest.cs" />
<Compile Include="InterpolationTests\FloaterHormannRationalTest.cs" />
<Compile Include="InterpolationTests\EquidistantPolynomialTest.cs" />
<Compile Include="InterpolationTests\NevillePolynomialTest.cs" />
<Compile Include="InterpolationTests\LinearInterpolationCase.cs" />
<Compile Include="FitTests.cs" />
<Compile Include="InterpolationTests\StepInterpolationTest.cs" />
<Compile Include="LinearAlgebraProviderTests\Complex32\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraProviderTests\Complex\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraProviderTests\Double\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraProviderTests\Single\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\DenseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\DenseVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\DiagonalMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\CholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\EvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\GramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\LUTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\QRTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\SvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\UserCholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\UserEvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\UserLUTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\UserQRTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Factorization\UserSvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\MatrixLoader.cs" />
<Compile Include="LinearAlgebraTests\Complex32\MatrixStructureTheory.cs" />
<Compile Include="LinearAlgebraTests\Complex32\MatrixTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Complex32\MatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\ReturnTypeTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\IteratorTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\SparseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\SparseVectorTest.cs" />
<Compile Include="LinearAlgebraTests\Complex32\TestData.cs" />
<Compile Include="LinearAlgebraTests\Complex32\UserDefinedMatrix.cs" />
<Compile Include="LinearAlgebraTests\Complex32\UserDefinedMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\UserDefinedVector.cs" />
<Compile Include="LinearAlgebraTests\Complex32\UserDefinedVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\VectorArithmeticTheory.cs" />
<Compile Include="LinearAlgebraTests\Complex32\VectorTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Complex32\VectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\VectorTests.Norm.cs" />
<Compile Include="LinearAlgebraTests\Complex\DenseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\DenseVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\DiagonalMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\CholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\EvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\GramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\LUTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\QRTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\SvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\UserCholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\UserEvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\UserLUTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\UserQRTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Factorization\UserSvdTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\MatrixLoader.cs" />
<Compile Include="LinearAlgebraTests\Complex\MatrixStructureTheory.cs" />
<Compile Include="LinearAlgebraTests\Complex\MatrixTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Complex\MatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\ReturnTypeTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\IteratorTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\SparseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\SparseVectorTest.cs" />
<Compile Include="LinearAlgebraTests\Complex\TestData.cs" />
<Compile Include="LinearAlgebraTests\Complex\UserDefinedMatrix.cs" />
<Compile Include="LinearAlgebraTests\Complex\UserDefinedMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\UserDefinedVector.cs" />
<Compile Include="LinearAlgebraTests\Complex\UserDefinedVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\VectorArithmeticTheory.cs" />
<Compile Include="LinearAlgebraTests\Complex\VectorTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Complex\VectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex\VectorTests.Norm.cs" />
<Compile Include="LinearAlgebraTests\Double\MatrixStructureTheory.cs" />
<Compile Include="LinearAlgebraTests\Double\ReturnTypeTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Double\DenseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Double\DenseVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Double\DiagonalMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\CholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\EvdTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\GramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\LUTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\QRTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\SvdTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\UserCholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\UserEvdTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\UserLUTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\UserQRTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Factorization\UserSvdTests.cs" />
<Compile Include="LinearAlgebraTests\Double\MatrixLoader.cs" />
<Compile Include="LinearAlgebraTests\Double\MatrixTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Double\MatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\IteratorTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Double\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Double\SparseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Double\SparseVectorTest.cs" />
<Compile Include="LinearAlgebraTests\Double\TestData.cs" />
<Compile Include="LinearAlgebraTests\Double\UserDefinedMatrix.cs" />
<Compile Include="LinearAlgebraTests\Double\UserDefinedMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Double\UserDefinedVector.cs" />
<Compile Include="LinearAlgebraTests\Double\UserDefinedVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Double\VectorTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Double\VectorTests.cs" />
<Compile Include="LinearAlgebraTests\Double\VectorTests.Norm.cs" />
<Compile Include="GenericMath.cs" />
<Compile Include="LinearAlgebraTests\MatrixStructureTheory.Access.cs" />
<Compile Include="LinearAlgebraTests\MatrixStructureTheory.cs" />
<Compile Include="LinearAlgebraTests\MatrixStructureTheory.Functional.cs" />
<Compile Include="LinearAlgebraTests\MatrixStructureTheory.Reform.cs" />
<Compile Include="LinearAlgebraTests\Single\DenseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Single\DenseVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Single\DiagonalMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\CholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\EvdTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\GramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\LUTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\QRTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\SvdTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\UserCholeskyTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\UserEvdTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\UserGramSchmidtTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\UserLUTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\UserQRTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Factorization\UserSvdTests.cs" />
<Compile Include="LinearAlgebraTests\Single\MatrixLoader.cs" />
<Compile Include="LinearAlgebraTests\Single\MatrixStructureTheory.cs" />
<Compile Include="LinearAlgebraTests\Single\MatrixTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Single\MatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Single\ReturnTypeTests.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Iterative\BiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Iterative\GpBiCgTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Iterative\MlkBiCgStabTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Iterative\TFQMRTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\IteratorTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Preconditioners\DiagonalTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Preconditioners\IluptElementSorterTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Preconditioners\IlutpTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Preconditioners\IncompleteLUTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Preconditioners\PreConditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\Preconditioners\UnitPreconditionerTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\StopCriterion\DivergenceStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\StopCriterion\FailureStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\StopCriterion\IterationCountStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Single\Solvers\StopCriterion\ResidualStopCriteriumTest.cs" />
<Compile Include="LinearAlgebraTests\Single\SparseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Single\SparseVectorTest.cs" />
<Compile Include="LinearAlgebraTests\Single\TestData.cs" />
<Compile Include="LinearAlgebraTests\Single\UserDefinedMatrix.cs" />
<Compile Include="LinearAlgebraTests\Single\UserDefinedMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Single\UserDefinedVector.cs" />
<Compile Include="LinearAlgebraTests\Single\UserDefinedVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Single\VectorArithmeticTheory.cs" />
<Compile Include="LinearAlgebraTests\Single\VectorTests.Arithmetic.cs" />
<Compile Include="LinearAlgebraTests\Single\VectorTests.cs" />
<Compile Include="LinearAlgebraTests\Single\VectorTests.Norm.cs" />
<Compile Include="LinearAlgebraTests\Double\VectorArithmeticTheory.cs" />
<Compile Include="LinearAlgebraTests\MatrixStorageSerializationTests.cs" />
<Compile Include="LinearAlgebraTests\VectorStorageSerializationTests.cs" />
<Compile Include="LinearAlgebraTests\TestData.cs" />
<Compile Include="LinearAlgebraTests\VectorArithmeticTheory.cs" />
<Compile Include="LinearAlgebraTests\MatrixHelpers.cs" />
<Compile Include="EuclidTests\GcdRelatedTest.cs" />
<Compile Include="EuclidTests\GcdRelatedTestBigInteger.cs" />
<Compile Include="EuclidTests\IntegerTheoryTest.cs" />
<Compile Include="LinearAlgebraTests\MatrixStorageCombinatorsTests.cs" />
<Compile Include="LinearAlgebraTests\VectorStorageCombinatorsTests.cs" />
<Compile Include="LinearAlgebraTests\VectorToStringTests.cs" />
<Compile Include="OdeSolvers\OdeSolverTest.cs" />
<Compile Include="Random\SystemRandomSourceTests.cs" />
<Compile Include="RootFindingTests\BisectionTest.cs" />
<Compile Include="PermutationTest.cs" />
<Compile Include="PrecisionTest.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Random\Mcg31m1Tests.cs" />
<Compile Include="Random\Mcg59Tests.cs" />
<Compile Include="Random\MersenneTwisterTests.cs" />
<Compile Include="Random\Mrg32k3aTests.cs" />
<Compile Include="Random\PalfTests.cs" />
<Compile Include="Random\RandomTests.cs" />
<Compile Include="Random\CryptoRandomSourceTests.cs" />
<Compile Include="Random\RandomExtensionTests.cs" />
<Compile Include="Random\WH1982Tests.cs" />
<Compile Include="Random\WH2006Tests.cs" />
<Compile Include="Random\XorshiftTests.cs" />
<Compile Include="RootFindingTests\BrentTest.cs" />
<Compile Include="RootFindingTests\BroydenTest.cs" />
<Compile Include="RootFindingTests\CubicTest.cs" />
<Compile Include="RootFindingTests\FindRootsTest.cs" />
<Compile Include="RootFindingTests\RobustNewtonRaphsonTest.cs" />
<Compile Include="RootFindingTests\NewtonRaphsonTest.cs" />
<Compile Include="RootFindingTests\SecantTest.cs" />
<Compile Include="SortingTests.cs" />
<Compile Include="ExcelTests.cs" />
<Compile Include="SpecialFunctionsTests\ExponentialIntegralTests.cs" />
<Compile Include="SpecialFunctionsTests\ModifiedStruveTests.cs" />
<Compile Include="SpecialFunctionsTests\ModifiedBesselTests.cs" />
<Compile Include="SpecialFunctionsTests\ErfTests.cs" />
<Compile Include="SpecialFunctionsTests\FactorialTest.cs" />
<Compile Include="SpecialFunctionsTests\GammaTests.cs" />
<Compile Include="SpecialFunctionsTests\SpecialFunctionsTests.cs" />
<Compile Include="StatisticsTests\CorrelationTests.cs" />
<Compile Include="StatisticsTests\MovingStatisticsTests.cs" />
<Compile Include="StatisticsTests\RunningStatisticsTests.cs" />
<Compile Include="StatisticsTests\DescriptiveStatisticsTests.cs" />
<Compile Include="StatisticsTests\HistogramTests.cs" />
<Compile Include="StatisticsTests\MCMCTests\HybridMCTest.cs" />
<Compile Include="StatisticsTests\MCMCTests\MCMCDiagnosticsTest.cs" />
<Compile Include="StatisticsTests\MCMCTests\MetropolisHastingsSamplerTests.cs" />
<Compile Include="StatisticsTests\MCMCTests\MetropolisSamplerTests.cs" />
<Compile Include="StatisticsTests\MCMCTests\RejectionSamplerTests.cs" />
<Compile Include="StatisticsTests\MCMCTests\UnivariateHybridMCTest.cs" />
<Compile Include="StatisticsTests\MCMCTests\UnivariateSliceSamplerTests.cs" />
<Compile Include="StatisticsTests\PercentileTests.cs" />
<Compile Include="StatisticsTests\StatisticsSerializationTests.cs" />
<Compile Include="StatisticsTests\StatisticsTests.cs" />
<Compile Include="StatisticsTests\StatTestData.cs" />
<Compile Include="TrigonometryTest.cs" />
<Compile Include="UseLinearAlgebraProvider.cs" />
</ItemGroup>
<ItemGroup>
<None Include="paket.references" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0')">
<ItemGroup>
<Reference Include="NUnit.System.Linq">
<HintPath>..\..\packages\test\NUnit\lib\net20\NUnit.System.Linq.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net20\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net35\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.0'">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1' Or $(TargetFrameworkVersion) == 'v4.6.2' Or $(TargetFrameworkVersion) == 'v4.6.3')">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\net45\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5' Or $(TargetFrameworkVersion) == 'v1.6')) Or ($(TargetFrameworkIdentifier) == '.NETCoreApp' And $(TargetFrameworkVersion) == 'v1.0') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
</Project>
Loading…
Cancel
Save