From d8eef7b3aa90e44efcfbd8b2b6674471a360a95c Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 4 Feb 2018 12:18:49 +0100 Subject: [PATCH] Tests: clearer and simpler naming pattern for test projects --- MathNet.Numerics.Data.sln | 6 +- MathNet.Numerics.NativeProviders.sln | 206 +++++++++--------- MathNet.Numerics.sln | 22 +- build.fsx | 116 ++++------ .../AssertHelpers.cs | 0 .../Data.Tests.csproj} | 4 +- .../Matlab/MatlabReaderTests.cs | 0 .../Matlab/MatlabWriterTests.cs | 0 src/{DataUnitTests => Data.Tests}/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Text/DelimitedReaderTests.cs | 0 .../Text/DelimitedWriterTests.cs | 0 .../Text/MatrixMarketReaderTests.cs | 0 .../Text/MatrixMarketWriterTests.cs | 0 .../paket.references | 0 .../App.config | 0 .../AssemblyInfo.fs | 0 .../BigRationalTests.fs | 0 .../DenseMatrixTests.fs | 0 .../DenseVectorTests.fs | 0 .../FSharp.Tests.fsproj} | 2 + .../FindRootsTests.fs | 0 .../FitTests.fs | 0 src/{FSharpUnitTests => FSharp.Tests}/Main.fs | 0 .../MatrixTests.fs | 0 .../PokerTests.fs | 0 .../QuaternionTests.fs | 0 .../RandomVariableTests.fs | 0 .../SparseMatrixTests.fs | 0 .../SparseVectorTests.fs | 0 .../Utilities.fs | 0 .../VectorTests.fs | 0 .../paket.references | 0 ...itTests-Portable47.fsproj.paket.references | 6 - .../ArrayHelpers.cs | 0 .../AssertHelpers.cs | 0 .../CombinatoricsCountingTest.cs | 0 .../Complex32Test.TextHandling.cs | 0 .../ComplexTests/Complex32Test.cs | 0 .../ComplexTests/ComplexTest.TextHandling.cs | 0 .../ComplexTests/ComplexTest.cs | 0 .../FiniteDifferenceCoefficientsTests.cs | 0 .../NumericalDerivativeTests.cs | 0 .../NumericalHessianTests.cs | 0 .../NumericalJacobianTests.cs | 0 .../DistanceTests.cs | 0 .../CommonDistributionTests.cs | 0 .../Continuous/BetaScaledTests.cs | 0 .../DistributionTests/Continuous/BetaTests.cs | 0 .../Continuous/CauchyTests.cs | 0 .../Continuous/ChiSquareTests.cs | 0 .../DistributionTests/Continuous/ChiTests.cs | 0 .../Continuous/ContinuousUniformTests.cs | 0 .../Continuous/ErlangTests.cs | 0 .../Continuous/ExponentialTests.cs | 0 .../Continuous/FisherSnedecorTests.cs | 0 .../Continuous/GammaTests.cs | 0 .../Continuous/InverseGammaTests.cs | 0 .../Continuous/LaplaceTests.cs | 0 .../Continuous/LogNormalTests.cs | 0 .../Continuous/NormalTests.cs | 0 .../Continuous/ParetoTests.cs | 0 .../Continuous/RayleighTests.cs | 0 .../Continuous/StableTests.cs | 0 .../Continuous/StudentTTests.cs | 0 .../Continuous/TriangularTests.cs | 0 .../Continuous/WeibullTests.cs | 0 .../Discrete/BernoulliTests.cs | 0 .../Discrete/BinomialTests.cs | 0 .../Discrete/CategoricalTests.cs | 0 .../Discrete/ConwayMaxwellPoissonTests.cs | 0 .../Discrete/DiscreteUniformTests.cs | 0 .../Discrete/GeometricTests.cs | 0 .../Discrete/HypergeometricTests.cs | 0 .../Discrete/NegativeBinomialTests.cs | 0 .../Discrete/PoissonTests.cs | 0 .../DistributionTests/Discrete/ZipfTests.cs | 0 .../Multivariate/DirichletTests.cs | 0 .../Multivariate/InverseWishartTests.cs | 0 .../Multivariate/MatrixNormalTests.cs | 0 .../Multivariate/MultinomialTests.cs | 0 .../Multivariate/NormalGammaTests.cs | 0 .../Multivariate/WishartTests.cs | 0 .../EuclidTests/GcdRelatedTest.cs | 0 .../EuclidTests/GcdRelatedTestBigInteger.cs | 0 .../EuclidTests/IntegerTheoryTest.cs | 0 .../ExcelTests.cs | 0 .../FinancialTests/CompoundReturnTests.cs | 0 .../FinancialTests/DownsideDeviationTests.cs | 0 .../FinancialTests/GainLossRatioTests.cs | 0 .../FinancialTests/GainMeanTests.cs | 0 .../GainStandardDeviationTests.cs | 0 .../FinancialTests/LossMeanTests.cs | 0 .../LossStandardDeviationTests.cs | 0 .../FinancialTests/SemiDeviationTests.cs | 0 src/{UnitTests => Numerics.Tests}/FitTests.cs | 0 .../GenerateTests.cs | 0 .../GenericMath.cs | 0 .../GoodnessOfFit/RSquaredTest.cs | 0 .../GoodnessOfFit/StandardErrorTest.cs | 0 .../IntegralTransformsTests/FourierTest.cs | 0 .../IntegralTransformsTests/HartleyTest.cs | 0 .../InverseTransformTest.cs | 0 .../MatchingNaiveTransformTest.cs | 0 .../ParsevalTheoremTest.cs | 0 .../IntegrationTests/IntegrationTest.cs | 0 .../InterpolationTests/AkimaSplineTest.cs | 0 .../BulirschStoerRationalTest.cs | 0 .../InterpolationTests/CubicSplineTest.cs | 0 .../EquidistantPolynomialTest.cs | 0 .../FloaterHormannRationalTest.cs | 0 .../LinearInterpolationCase.cs | 0 .../InterpolationTests/LinearSplineTest.cs | 0 .../NevillePolynomialTest.cs | 0 .../StepInterpolationTest.cs | 0 .../Complex/DenseMatrixTests.cs | 0 .../Complex/DenseVectorTests.cs | 0 .../Complex/DiagonalMatrixTests.cs | 0 .../Complex/Factorization/CholeskyTests.cs | 0 .../Complex/Factorization/EvdTests.cs | 0 .../Complex/Factorization/GramSchmidtTests.cs | 0 .../Complex/Factorization/LUTests.cs | 0 .../Complex/Factorization/QRTests.cs | 0 .../Complex/Factorization/SvdTests.cs | 0 .../Factorization/UserCholeskyTests.cs | 0 .../Complex/Factorization/UserEvdTests.cs | 0 .../Factorization/UserGramSchmidtTests.cs | 0 .../Complex/Factorization/UserLUTests.cs | 0 .../Complex/Factorization/UserQRTests.cs | 0 .../Complex/Factorization/UserSvdTests.cs | 0 .../Complex/MatrixLoader.cs | 0 .../Complex/MatrixStructureTheory.cs | 0 .../Complex/MatrixTests.Arithmetic.cs | 0 .../LinearAlgebraTests/Complex/MatrixTests.cs | 0 .../Complex/ReturnTypeTests.cs | 0 .../Complex/Solvers/Iterative/BiCgStabTest.cs | 0 .../Complex/Solvers/Iterative/GpBiCgTest.cs | 0 .../Solvers/Iterative/MlkBiCgStabTest.cs | 0 .../Complex/Solvers/Iterative/TFQMRTest.cs | 0 .../Complex/Solvers/IteratorTest.cs | 0 .../Solvers/Preconditioners/DiagonalTest.cs | 0 .../Preconditioners/IluptElementSorterTest.cs | 0 .../Solvers/Preconditioners/IlutpTest.cs | 0 .../Preconditioners/IncompleteLUTest.cs | 0 .../Preconditioners/PreConditionerTest.cs | 0 .../Preconditioners/UnitPreconditionerTest.cs | 0 .../DivergenceStopCriteriumTest.cs | 0 .../StopCriterion/FailureStopCriteriumTest.cs | 0 .../IterationCountStopCriteriumTest.cs | 0 .../ResidualStopCriteriumTest.cs | 0 .../Complex/SparseMatrixTests.cs | 0 .../Complex/SparseVectorTest.cs | 0 .../LinearAlgebraTests/Complex/TestData.cs | 0 .../Complex/UserDefinedMatrix.cs | 0 .../Complex/UserDefinedMatrixTests.cs | 0 .../Complex/UserDefinedVector.cs | 0 .../Complex/UserDefinedVectorTests.cs | 0 .../Complex/VectorArithmeticTheory.cs | 0 .../Complex/VectorTests.Arithmetic.cs | 0 .../Complex/VectorTests.Norm.cs | 0 .../LinearAlgebraTests/Complex/VectorTests.cs | 0 .../Complex32/DenseMatrixTests.cs | 0 .../Complex32/DenseVectorTests.cs | 0 .../Complex32/DiagonalMatrixTests.cs | 0 .../Complex32/Factorization/CholeskyTests.cs | 0 .../Complex32/Factorization/EvdTests.cs | 0 .../Factorization/GramSchmidtTests.cs | 0 .../Complex32/Factorization/LUTests.cs | 0 .../Complex32/Factorization/QRTests.cs | 0 .../Complex32/Factorization/SvdTests.cs | 0 .../Factorization/UserCholeskyTests.cs | 0 .../Complex32/Factorization/UserEvdTests.cs | 0 .../Factorization/UserGramSchmidtTests.cs | 0 .../Complex32/Factorization/UserLUTests.cs | 0 .../Complex32/Factorization/UserQRTests.cs | 0 .../Complex32/Factorization/UserSvdTests.cs | 0 .../Complex32/MatrixLoader.cs | 0 .../Complex32/MatrixStructureTheory.cs | 0 .../Complex32/MatrixTests.Arithmetic.cs | 0 .../Complex32/MatrixTests.cs | 0 .../Complex32/ReturnTypeTests.cs | 0 .../Solvers/Iterative/BiCgStabTest.cs | 0 .../Complex32/Solvers/Iterative/GpBiCgTest.cs | 0 .../Solvers/Iterative/MlkBiCgStabTest.cs | 0 .../Complex32/Solvers/Iterative/TFQMRTest.cs | 0 .../Complex32/Solvers/IteratorTest.cs | 0 .../Solvers/Preconditioners/DiagonalTest.cs | 0 .../Preconditioners/IluptElementSorterTest.cs | 0 .../Solvers/Preconditioners/IlutpTest.cs | 0 .../Preconditioners/IncompleteLUTest.cs | 0 .../Preconditioners/PreConditionerTest.cs | 0 .../Preconditioners/UnitPreconditionerTest.cs | 0 .../DivergenceStopCriteriumTest.cs | 0 .../StopCriterion/FailureStopCriteriumTest.cs | 0 .../IterationCountStopCriteriumTest.cs | 0 .../ResidualStopCriteriumTest.cs | 0 .../Complex32/SparseMatrixTests.cs | 0 .../Complex32/SparseVectorTest.cs | 0 .../LinearAlgebraTests/Complex32/TestData.cs | 0 .../Complex32/UserDefinedMatrix.cs | 0 .../Complex32/UserDefinedMatrixTests.cs | 0 .../Complex32/UserDefinedVector.cs | 0 .../Complex32/UserDefinedVectorTests.cs | 0 .../Complex32/VectorArithmeticTheory.cs | 0 .../Complex32/VectorTests.Arithmetic.cs | 0 .../Complex32/VectorTests.Norm.cs | 0 .../Complex32/VectorTests.cs | 0 .../Double/DenseMatrixTests.cs | 0 .../Double/DenseVectorTests.cs | 0 .../Double/DiagonalMatrixTests.cs | 0 .../Double/Factorization/CholeskyTests.cs | 0 .../Double/Factorization/EvdTests.cs | 0 .../Double/Factorization/GramSchmidtTests.cs | 0 .../Double/Factorization/LUTests.cs | 0 .../Double/Factorization/QRTests.cs | 0 .../Double/Factorization/SvdTests.cs | 0 .../Double/Factorization/UserCholeskyTests.cs | 0 .../Double/Factorization/UserEvdTests.cs | 0 .../Factorization/UserGramSchmidtTests.cs | 0 .../Double/Factorization/UserLUTests.cs | 0 .../Double/Factorization/UserQRTests.cs | 0 .../Double/Factorization/UserSvdTests.cs | 0 .../LinearAlgebraTests/Double/MatrixLoader.cs | 0 .../Double/MatrixStructureTheory.cs | 0 .../Double/MatrixTests.Arithmetic.cs | 0 .../LinearAlgebraTests/Double/MatrixTests.cs | 0 .../Double/ReturnTypeTests.cs | 0 .../Double/Solvers/Iterative/BiCgStabTest.cs | 0 .../Double/Solvers/Iterative/GpBiCgTest.cs | 0 .../Solvers/Iterative/MlkBiCgStabTest.cs | 0 .../Double/Solvers/Iterative/TFQMRTest.cs | 0 .../Double/Solvers/IteratorTest.cs | 0 .../Solvers/Preconditioners/DiagonalTest.cs | 0 .../Preconditioners/IluptElementSorterTest.cs | 0 .../Solvers/Preconditioners/IlutpTest.cs | 0 .../Preconditioners/IncompleteLUTest.cs | 0 .../Preconditioners/PreConditionerTest.cs | 0 .../Preconditioners/UnitPreconditionerTest.cs | 0 .../DivergenceStopCriteriumTest.cs | 0 .../StopCriterion/FailureStopCriteriumTest.cs | 0 .../IterationCountStopCriteriumTest.cs | 0 .../ResidualStopCriteriumTest.cs | 0 .../Double/SparseMatrixTests.cs | 0 .../Double/SparseVectorTest.cs | 0 .../LinearAlgebraTests/Double/TestData.cs | 0 .../Double/UserDefinedMatrix.cs | 0 .../Double/UserDefinedMatrixTests.cs | 0 .../Double/UserDefinedVector.cs | 0 .../Double/UserDefinedVectorTests.cs | 0 .../Double/VectorArithmeticTheory.cs | 0 .../Double/VectorTests.Arithmetic.cs | 0 .../Double/VectorTests.Norm.cs | 0 .../LinearAlgebraTests/Double/VectorTests.cs | 0 .../LinearAlgebraTests/MatrixHelpers.cs | 0 .../MatrixStorageCombinatorsTests.cs | 0 .../MatrixStorageSerializationTests.cs | 0 .../MatrixStructureTheory.Access.cs | 0 .../MatrixStructureTheory.Functional.cs | 0 .../MatrixStructureTheory.Reform.cs | 0 .../MatrixStructureTheory.cs | 0 .../Single/DenseMatrixTests.cs | 0 .../Single/DenseVectorTests.cs | 0 .../Single/DiagonalMatrixTests.cs | 0 .../Single/Factorization/CholeskyTests.cs | 0 .../Single/Factorization/EvdTests.cs | 0 .../Single/Factorization/GramSchmidtTests.cs | 0 .../Single/Factorization/LUTests.cs | 0 .../Single/Factorization/QRTests.cs | 0 .../Single/Factorization/SvdTests.cs | 0 .../Single/Factorization/UserCholeskyTests.cs | 0 .../Single/Factorization/UserEvdTests.cs | 0 .../Factorization/UserGramSchmidtTests.cs | 0 .../Single/Factorization/UserLUTests.cs | 0 .../Single/Factorization/UserQRTests.cs | 0 .../Single/Factorization/UserSvdTests.cs | 0 .../LinearAlgebraTests/Single/MatrixLoader.cs | 0 .../Single/MatrixStructureTheory.cs | 0 .../Single/MatrixTests.Arithmetic.cs | 0 .../LinearAlgebraTests/Single/MatrixTests.cs | 0 .../Single/ReturnTypeTests.cs | 0 .../Single/Solvers/Iterative/BiCgStabTest.cs | 0 .../Single/Solvers/Iterative/GpBiCgTest.cs | 0 .../Solvers/Iterative/MlkBiCgStabTest.cs | 0 .../Single/Solvers/Iterative/TFQMRTest.cs | 0 .../Single/Solvers/IteratorTest.cs | 0 .../Solvers/Preconditioners/DiagonalTest.cs | 0 .../Preconditioners/IluptElementSorterTest.cs | 0 .../Solvers/Preconditioners/IlutpTest.cs | 0 .../Preconditioners/IncompleteLUTest.cs | 0 .../Preconditioners/PreConditionerTest.cs | 0 .../Preconditioners/UnitPreconditionerTest.cs | 0 .../DivergenceStopCriteriumTest.cs | 0 .../StopCriterion/FailureStopCriteriumTest.cs | 0 .../IterationCountStopCriteriumTest.cs | 0 .../ResidualStopCriteriumTest.cs | 0 .../Single/SparseMatrixTests.cs | 0 .../Single/SparseVectorTest.cs | 0 .../LinearAlgebraTests/Single/TestData.cs | 0 .../Single/UserDefinedMatrix.cs | 0 .../Single/UserDefinedMatrixTests.cs | 0 .../Single/UserDefinedVector.cs | 0 .../Single/UserDefinedVectorTests.cs | 0 .../Single/VectorArithmeticTheory.cs | 0 .../Single/VectorTests.Arithmetic.cs | 0 .../Single/VectorTests.Norm.cs | 0 .../LinearAlgebraTests/Single/VectorTests.cs | 0 .../LinearAlgebraTests/TestData.cs | 0 .../VectorArithmeticTheory.cs | 0 .../VectorStorageCombinatorsTests.cs | 0 .../VectorStorageSerializationTests.cs | 0 .../LinearAlgebraTests/VectorToStringTests.cs | 0 .../Numerics.Tests.CUDA.csproj} | 6 +- .../Numerics.Tests.MKL.csproj} | 4 +- .../Numerics.Tests.OpenBLAS.csproj} | 4 +- .../Numerics.Tests.csproj} | 4 +- .../OdeSolvers/OdeSolverTest.cs | 0 .../OptimizationTests/BfgsBMinimizerTests.cs | 0 .../OptimizationTests/BfgsMinimizerTests.cs | 0 .../OptimizationTests/BfgsTest.cs | 0 .../ConjugateGradientMinimizerTests.cs | 0 .../GoldenSectionMinimizerTests.cs | 0 .../OptimizationTests/LBfgsMinimizerTests.cs | 0 .../OptimizationTests/MghObjectiveFunction.cs | 0 .../NelderMeadSimplexTests.cs | 0 .../OptimizationTests/NewtonMinimizerTests.cs | 0 .../RosenbrockFunctionTests.cs | 0 .../TestCaseDataExtensions.cs | 0 .../OptimizationTests/TestFunctionTests.cs | 0 .../TestFunctions/BaseTestFunction.cs | 0 .../TestFunctions/BealeFunction.cs | 0 .../TestFunctions/BrownAndDennisFunction.cs | 0 .../TestFunctions/BrownBadlyScaledFunction.cs | 0 .../FreudensteinAndRothFunction.cs | 0 .../TestFunctions/HelicalValleyFunction.cs | 0 .../TestFunctions/ITestFunction.cs | 0 .../JennrichAndSampsonFunction.cs | 0 .../TestFunctions/MeyerFunction.cs | 0 .../PowellBadlyScaledFunction.cs | 0 .../TestFunctions/PowellSingularFunction.cs | 0 .../TestFunctions/RosenbrockFunction.cs | 0 .../TestFunctions/RosenbrockFunction2.cs | 0 .../TestFunctions/WoodFunction.cs | 0 .../PermutationTest.cs | 0 .../PrecisionTest.cs | 0 src/{UnitTests => Numerics.Tests}/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../FourierTransformProviderTests.cs | 0 .../Complex/LinearAlgebraProviderTests.cs | 0 .../Complex32/LinearAlgebraProviderTests.cs | 0 .../Double/LinearAlgebraProviderTests.cs | 0 .../Single/LinearAlgebraProviderTests.cs | 0 .../Random/CryptoRandomSourceTests.cs | 0 .../Random/Mcg31m1Tests.cs | 0 .../Random/Mcg59Tests.cs | 0 .../Random/MersenneTwisterTests.cs | 0 .../Random/Mrg32k3aTests.cs | 0 .../Random/PalfTests.cs | 0 .../Random/RandomExtensionTests.cs | 0 .../Random/RandomSerializationTests.cs | 0 .../Random/RandomTests.cs | 0 .../Random/SystemRandomSourceTests.cs | 0 .../Random/WH1982Tests.cs | 0 .../Random/WH2006Tests.cs | 0 .../Random/XorshiftTests.cs | 0 .../RootFindingTests/BisectionTest.cs | 0 .../RootFindingTests/BrentTest.cs | 0 .../RootFindingTests/BroydenTest.cs | 0 .../RootFindingTests/CubicTest.cs | 0 .../RootFindingTests/FindRootsTest.cs | 0 .../RootFindingTests/NewtonRaphsonTest.cs | 0 .../RobustNewtonRaphsonTest.cs | 0 .../RootFindingTests/SecantTest.cs | 0 .../SortingTests.cs | 0 .../SpecialFunctionsTests/ErfTests.cs | 0 .../ExponentialIntegralTests.cs | 0 .../SpecialFunctionsTests/FactorialTest.cs | 0 .../SpecialFunctionsTests/GammaTests.cs | 0 .../ModifiedBesselTests.cs | 0 .../ModifiedStruveTests.cs | 0 .../SpecialFunctionsTests.cs | 0 .../StatisticsTests/CorrelationTests.cs | 0 .../DescriptiveStatisticsTests.cs | 0 .../StatisticsTests/HistogramTests.cs | 0 .../StatisticsTests/KernelDensityTests.cs | 0 .../StatisticsTests/MCMCTests/HybridMCTest.cs | 0 .../MCMCTests/MCMCDiagnosticsTest.cs | 0 .../MetropolisHastingsSamplerTests.cs | 0 .../MCMCTests/MetropolisSamplerTests.cs | 0 .../MCMCTests/RejectionSamplerTests.cs | 0 .../MCMCTests/UnivariateHybridMCTest.cs | 0 .../MCMCTests/UnivariateSliceSamplerTests.cs | 0 .../StatisticsTests/MovingStatisticsTests.cs | 0 .../StatisticsTests/PercentileTests.cs | 0 .../StatisticsTests/RunningStatisticsTests.cs | 0 .../StatisticsTests/StatTestData.cs | 0 .../StatisticsSerializationTests.cs | 0 .../StatisticsTests/StatisticsTests.cs | 0 .../TrigonometryTest.cs | 0 .../UseLinearAlgebraProvider.cs | 0 .../paket.references | 0 src/Numerics/Properties/AssemblyInfo.cs | 10 +- src/TestData/Properties/AssemblyInfo.cs | 4 +- 402 files changed, 188 insertions(+), 206 deletions(-) rename src/{DataUnitTests => Data.Tests}/AssertHelpers.cs (100%) rename src/{DataUnitTests/UnitTests.csproj => Data.Tests/Data.Tests.csproj} (89%) rename src/{DataUnitTests => Data.Tests}/Matlab/MatlabReaderTests.cs (100%) rename src/{DataUnitTests => Data.Tests}/Matlab/MatlabWriterTests.cs (100%) rename src/{DataUnitTests => Data.Tests}/Program.cs (100%) rename src/{DataUnitTests => Data.Tests}/Properties/AssemblyInfo.cs (100%) rename src/{DataUnitTests => Data.Tests}/Text/DelimitedReaderTests.cs (100%) rename src/{DataUnitTests => Data.Tests}/Text/DelimitedWriterTests.cs (100%) rename src/{DataUnitTests => Data.Tests}/Text/MatrixMarketReaderTests.cs (100%) rename src/{DataUnitTests => Data.Tests}/Text/MatrixMarketWriterTests.cs (100%) rename src/{DataUnitTests => Data.Tests}/paket.references (100%) rename src/{FSharpUnitTests => FSharp.Tests}/App.config (100%) rename src/{FSharpUnitTests => FSharp.Tests}/AssemblyInfo.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/BigRationalTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/DenseMatrixTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/DenseVectorTests.fs (100%) rename src/{FSharpUnitTests/FSharpUnitTests.fsproj => FSharp.Tests/FSharp.Tests.fsproj} (92%) rename src/{FSharpUnitTests => FSharp.Tests}/FindRootsTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/FitTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/Main.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/MatrixTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/PokerTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/QuaternionTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/RandomVariableTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/SparseMatrixTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/SparseVectorTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/Utilities.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/VectorTests.fs (100%) rename src/{FSharpUnitTests => FSharp.Tests}/paket.references (100%) delete mode 100644 src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj.paket.references rename src/{UnitTests => Numerics.Tests}/ArrayHelpers.cs (100%) rename src/{UnitTests => Numerics.Tests}/AssertHelpers.cs (100%) rename src/{UnitTests => Numerics.Tests}/CombinatoricsTests/CombinatoricsCountingTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/ComplexTests/Complex32Test.TextHandling.cs (100%) rename src/{UnitTests => Numerics.Tests}/ComplexTests/Complex32Test.cs (100%) rename src/{UnitTests => Numerics.Tests}/ComplexTests/ComplexTest.TextHandling.cs (100%) rename src/{UnitTests => Numerics.Tests}/ComplexTests/ComplexTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/DifferentiationTests/FiniteDifferenceCoefficientsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DifferentiationTests/NumericalDerivativeTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DifferentiationTests/NumericalHessianTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DifferentiationTests/NumericalJacobianTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistanceTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/CommonDistributionTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/BetaScaledTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/BetaTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/CauchyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/ChiSquareTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/ChiTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/ContinuousUniformTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/ErlangTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/ExponentialTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/FisherSnedecorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/GammaTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/InverseGammaTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/LaplaceTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/LogNormalTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/NormalTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/ParetoTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/RayleighTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/StableTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/StudentTTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/TriangularTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Continuous/WeibullTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/BernoulliTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/BinomialTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/CategoricalTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/DiscreteUniformTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/GeometricTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/HypergeometricTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/NegativeBinomialTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/PoissonTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Discrete/ZipfTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Multivariate/DirichletTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Multivariate/InverseWishartTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Multivariate/MatrixNormalTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Multivariate/MultinomialTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Multivariate/NormalGammaTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/DistributionTests/Multivariate/WishartTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/EuclidTests/GcdRelatedTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/EuclidTests/GcdRelatedTestBigInteger.cs (100%) rename src/{UnitTests => Numerics.Tests}/EuclidTests/IntegerTheoryTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/ExcelTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/CompoundReturnTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/DownsideDeviationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/GainLossRatioTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/GainMeanTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/GainStandardDeviationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/LossMeanTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/LossStandardDeviationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FinancialTests/SemiDeviationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/FitTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/GenerateTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/GenericMath.cs (100%) rename src/{UnitTests => Numerics.Tests}/GoodnessOfFit/RSquaredTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/GoodnessOfFit/StandardErrorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/IntegralTransformsTests/FourierTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/IntegralTransformsTests/HartleyTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/IntegralTransformsTests/InverseTransformTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/IntegralTransformsTests/MatchingNaiveTransformTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/IntegralTransformsTests/ParsevalTheoremTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/IntegrationTests/IntegrationTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/AkimaSplineTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/BulirschStoerRationalTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/CubicSplineTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/EquidistantPolynomialTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/FloaterHormannRationalTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/LinearInterpolationCase.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/LinearSplineTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/NevillePolynomialTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/InterpolationTests/StepInterpolationTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/DenseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/DenseVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/DiagonalMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/CholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/EvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/GramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/LUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/QRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/SvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/UserCholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/UserEvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/UserGramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/UserLUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/UserQRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Factorization/UserSvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/MatrixLoader.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/MatrixStructureTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/MatrixTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/MatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/ReturnTypeTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Iterative/BiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Iterative/GpBiCgTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Iterative/MlkBiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Iterative/TFQMRTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/IteratorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Preconditioners/IluptElementSorterTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/StopCriterion/FailureStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/Solvers/StopCriterion/ResidualStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/SparseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/SparseVectorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/TestData.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/UserDefinedMatrix.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/UserDefinedMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/UserDefinedVector.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/UserDefinedVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/VectorTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/VectorTests.Norm.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex/VectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/DenseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/DenseVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/DiagonalMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/CholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/EvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/GramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/LUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/QRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/SvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/UserCholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/UserEvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/UserGramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/UserLUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/UserQRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Factorization/UserSvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/MatrixLoader.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/MatrixStructureTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/MatrixTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/MatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/ReturnTypeTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Iterative/BiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Iterative/GpBiCgTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Iterative/MlkBiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Iterative/TFQMRTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/IteratorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IluptElementSorterTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/StopCriterion/FailureStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/Solvers/StopCriterion/ResidualStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/SparseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/SparseVectorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/TestData.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/UserDefinedMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/UserDefinedVector.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/UserDefinedVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/VectorTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/VectorTests.Norm.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Complex32/VectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/DenseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/DenseVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/DiagonalMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/CholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/EvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/GramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/LUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/QRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/SvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/UserCholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/UserEvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/UserGramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/UserLUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/UserQRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Factorization/UserSvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/MatrixLoader.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/MatrixStructureTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/MatrixTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/MatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/ReturnTypeTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Iterative/BiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Iterative/GpBiCgTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Iterative/MlkBiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Iterative/TFQMRTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/IteratorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Preconditioners/IluptElementSorterTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/StopCriterion/FailureStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/Solvers/StopCriterion/ResidualStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/SparseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/SparseVectorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/TestData.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/UserDefinedMatrix.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/UserDefinedMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/UserDefinedVector.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/UserDefinedVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/VectorArithmeticTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/VectorTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/VectorTests.Norm.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Double/VectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixHelpers.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixStorageCombinatorsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixStorageSerializationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixStructureTheory.Access.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixStructureTheory.Functional.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixStructureTheory.Reform.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/MatrixStructureTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/DenseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/DenseVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/DiagonalMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/CholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/EvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/GramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/LUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/QRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/SvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/UserCholeskyTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/UserEvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/UserLUTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/UserQRTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Factorization/UserSvdTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/MatrixLoader.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/MatrixStructureTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/MatrixTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/MatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/ReturnTypeTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Iterative/BiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Iterative/GpBiCgTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Iterative/MlkBiCgStabTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Iterative/TFQMRTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/IteratorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Preconditioners/IluptElementSorterTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/StopCriterion/FailureStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/Solvers/StopCriterion/ResidualStopCriteriumTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/SparseMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/SparseVectorTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/TestData.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/UserDefinedMatrix.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/UserDefinedMatrixTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/UserDefinedVector.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/UserDefinedVectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/VectorArithmeticTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/VectorTests.Arithmetic.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/VectorTests.Norm.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/Single/VectorTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/TestData.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/VectorArithmeticTheory.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/VectorStorageCombinatorsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/VectorStorageSerializationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/LinearAlgebraTests/VectorToStringTests.cs (100%) rename src/{UnitTests/UnitTests-CUDA.csproj => Numerics.Tests/Numerics.Tests.CUDA.csproj} (89%) rename src/{UnitTests/UnitTests-MKL.csproj => Numerics.Tests/Numerics.Tests.MKL.csproj} (90%) rename src/{UnitTests/UnitTests-OpenBLAS.csproj => Numerics.Tests/Numerics.Tests.OpenBLAS.csproj} (89%) rename src/{UnitTests/UnitTests.csproj => Numerics.Tests/Numerics.Tests.csproj} (90%) rename src/{UnitTests => Numerics.Tests}/OdeSolvers/OdeSolverTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/BfgsBMinimizerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/BfgsMinimizerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/BfgsTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/ConjugateGradientMinimizerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/GoldenSectionMinimizerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/LBfgsMinimizerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/MghObjectiveFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/NelderMeadSimplexTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/NewtonMinimizerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/RosenbrockFunctionTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestCaseDataExtensions.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctionTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/BaseTestFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/BealeFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/BrownAndDennisFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/BrownBadlyScaledFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/FreudensteinAndRothFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/HelicalValleyFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/ITestFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/JennrichAndSampsonFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/MeyerFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/PowellBadlyScaledFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/PowellSingularFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/RosenbrockFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/RosenbrockFunction2.cs (100%) rename src/{UnitTests => Numerics.Tests}/OptimizationTests/TestFunctions/WoodFunction.cs (100%) rename src/{UnitTests => Numerics.Tests}/PermutationTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/PrecisionTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/Program.cs (100%) rename src/{UnitTests => Numerics.Tests}/Properties/AssemblyInfo.cs (100%) rename src/{UnitTests => Numerics.Tests}/Providers/FourierTransform/FourierTransformProviderTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/CryptoRandomSourceTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/Mcg31m1Tests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/Mcg59Tests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/MersenneTwisterTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/Mrg32k3aTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/PalfTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/RandomExtensionTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/RandomSerializationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/RandomTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/SystemRandomSourceTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/WH1982Tests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/WH2006Tests.cs (100%) rename src/{UnitTests => Numerics.Tests}/Random/XorshiftTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/BisectionTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/BrentTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/BroydenTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/CubicTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/FindRootsTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/NewtonRaphsonTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/RobustNewtonRaphsonTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/RootFindingTests/SecantTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/SortingTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/ErfTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/ExponentialIntegralTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/FactorialTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/GammaTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/ModifiedBesselTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/ModifiedStruveTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/SpecialFunctionsTests/SpecialFunctionsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/CorrelationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/DescriptiveStatisticsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/HistogramTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/KernelDensityTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/HybridMCTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/MCMCDiagnosticsTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/MetropolisHastingsSamplerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/MetropolisSamplerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/RejectionSamplerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/UnivariateHybridMCTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MCMCTests/UnivariateSliceSamplerTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/MovingStatisticsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/PercentileTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/RunningStatisticsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/StatTestData.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/StatisticsSerializationTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/StatisticsTests/StatisticsTests.cs (100%) rename src/{UnitTests => Numerics.Tests}/TrigonometryTest.cs (100%) rename src/{UnitTests => Numerics.Tests}/UseLinearAlgebraProvider.cs (100%) rename src/{UnitTests => Numerics.Tests}/paket.references (100%) diff --git a/MathNet.Numerics.Data.sln b/MathNet.Numerics.Data.sln index bb361294..cb573976 100644 --- a/MathNet.Numerics.Data.sln +++ b/MathNet.Numerics.Data.sln @@ -3,11 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27130.2026 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Matlab", "src\Data\Matlab\Matlab.csproj", "{550FB330-C86F-4C9D-9B4C-6D830CEB7520}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Matlab", "src\Data\Matlab\Matlab.csproj", "{550FB330-C86F-4C9D-9B4C-6D830CEB7520}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\DataUnitTests\UnitTests.csproj", "{6B0247F6-B332-41BC-B100-C0E5509EE612}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Data Tests", "src\Data.Tests\Data.Tests.csproj", "{6B0247F6-B332-41BC-B100-C0E5509EE612}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Text", "src\Data\Text\Text.csproj", "{9D3A08E1-6B96-4552-A535-412E589B3264}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Text", "src\Data\Text\Text.csproj", "{9D3A08E1-6B96-4552-A535-412E589B3264}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{F510F04E-7503-4F87-A1EC-3A5FBA1DF7B8}" ProjectSection(SolutionItems) = preProject diff --git a/MathNet.Numerics.NativeProviders.sln b/MathNet.Numerics.NativeProviders.sln index 65caf632..52a4989e 100644 --- a/MathNet.Numerics.NativeProviders.sln +++ b/MathNet.Numerics.NativeProviders.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2026 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{5A0892FF-82CE-40FC-BCE1-73810C615F52}" ProjectSection(SolutionItems) = preProject @@ -14,19 +14,19 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MKL", "src\NativeProviders\ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ATLAS", "src\NativeProviders\Windows\ATLAS\ATLASWrapper.vcxproj", "{2362B8AC-C52B-45E4-A1BF-C682A4DB4220}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-MKL", "src\UnitTests\UnitTests-MKL.csproj", "{3515A344-AB5F-41C7-A14C-04A79B3FFAB1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests.MKL", "src\Numerics.Tests\Numerics.Tests.MKL.csproj", "{3515A344-AB5F-41C7-A14C-04A79B3FFAB1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CUDA", "src\NativeProviders\Windows\CUDA\CUDAWrapper.vcxproj", "{5A52B796-7F41-4C90-8DE2-F3F391C4482C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-CUDA", "src\UnitTests\UnitTests-CUDA.csproj", "{E79C0395-01DC-4BC9-B86C-ED45790892C5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests.CUDA", "src\Numerics.Tests\Numerics.Tests.CUDA.csproj", "{E79C0395-01DC-4BC9-B86C-ED45790892C5}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenBLAS", "src\NativeProviders\Windows\OpenBLAS\OpenBLASWrapper.vcxproj", "{CB4011B6-E9A7-480B-A7B1-8492039DAAD1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-OpenBLAS", "src\UnitTests\UnitTests-OpenBLAS.csproj", "{96B903EF-3EE1-4569-803C-0482D2F5ED37}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests.OpenBLAS", "src\Numerics.Tests\Numerics.Tests.OpenBLAS.csproj", "{96B903EF-3EE1-4569-803C-0482D2F5ED37}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{77CF160D-3AE0-45A2-8224-6322C28C2685}" ProjectSection(SolutionItems) = preProject @@ -55,7 +55,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A paket.lock = paket.lock EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests", "src\Numerics.Tests\Numerics.Tests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Benchmark", "src\Benchmark\Benchmark.csproj", "{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}" EndProject @@ -191,12 +191,14 @@ Global {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU - {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU - {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU - {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Mixed Platforms.Build.0 = Release-Signed|Any CPU - {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Win32.ActiveCfg = Release-Signed|Any CPU - {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|x64.ActiveCfg = Release-Signed|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Mixed Platforms.ActiveCfg = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Mixed Platforms.Build.0 = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Win32.ActiveCfg = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Win32.Build.0 = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|x64.ActiveCfg = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|x64.Build.0 = Release|Any CPU {3515A344-AB5F-41C7-A14C-04A79B3FFAB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3515A344-AB5F-41C7-A14C-04A79B3FFAB1}.Debug|Any CPU.Build.0 = Debug|Any CPU {3515A344-AB5F-41C7-A14C-04A79B3FFAB1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -389,36 +391,38 @@ Global {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Mixed Platforms.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Win32.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|x64.ActiveCfg = Release|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Any CPU.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Any CPU.Build.0 = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Mixed Platforms.Build.0 = Release-Signed|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Any CPU.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Any CPU.Build.0 = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Mixed Platforms.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Mixed Platforms.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Win32.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|x64.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|x64.Build.0 = Release|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Any CPU.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Any CPU.Build.0 = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Mixed Platforms.Build.0 = Release-Signed|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Any CPU.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Any CPU.Build.0 = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Mixed Platforms.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Mixed Platforms.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Win32.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Win32.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|x64.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|x64.Build.0 = Release|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Any CPU.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Any CPU.Build.0 = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release-Signed|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Any CPU.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Any CPU.Build.0 = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Win32.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Mixed Platforms.Build.0 = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Win32.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|x64.ActiveCfg = Release-Signed|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|Mixed Platforms.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Mixed Platforms.Build.0 = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Win32.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Win32.Build.0 = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|x64.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|x64.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.Build.0 = Debug|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -435,87 +439,91 @@ Global {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Win32.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|x64.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|x64.Build.0 = Release|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Any CPU.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Any CPU.Build.0 = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Mixed Platforms.Build.0 = Release-Signed|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Any CPU.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Any CPU.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Mixed Platforms.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Mixed Platforms.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Win32.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|x64.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|x64.Build.0 = Release|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Any CPU.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Any CPU.Build.0 = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Mixed Platforms.Build.0 = Release-Signed|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Any CPU.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Any CPU.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Mixed Platforms.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Mixed Platforms.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Win32.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Win32.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|x64.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|x64.Build.0 = Release|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Any CPU.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Any CPU.Build.0 = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release-Signed|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Any CPU.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Any CPU.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Win32.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Mixed Platforms.Build.0 = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Win32.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Win32.Build.0 = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|x64.ActiveCfg = Release-Signed|Any CPU - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|x64.Build.0 = Release-Signed|Any CPU - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Any CPU.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Any CPU.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Mixed Platforms.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Mixed Platforms.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Win32.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Win32.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|x64.ActiveCfg = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|x64.Build.0 = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Any CPU.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Mixed Platforms.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Win32.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Win32.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|x64.ActiveCfg = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|x64.Build.0 = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Any CPU.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Any CPU.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Mixed Platforms.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Mixed Platforms.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Win32.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Win32.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|x64.Build.0 = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Any CPU.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Any CPU.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Mixed Platforms.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Mixed Platforms.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Win32.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Win32.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|x64.ActiveCfg = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|x64.Build.0 = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Any CPU.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Any CPU.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Win32.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Win32.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|x64.ActiveCfg = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|x64.Build.0 = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Any CPU.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Any CPU.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Mixed Platforms.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Mixed Platforms.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Win32.ActiveCfg = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Win32.Build.0 = Release|x86 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.ActiveCfg = Release|x64 - {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.Build.0 = Release|x64 + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Mixed Platforms.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Mixed Platforms.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Win32.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Win32.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|x64.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|x64.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Win32.ActiveCfg = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|Win32.Build.0 = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|x64.ActiveCfg = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Debug|x64.Build.0 = Debug|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Any CPU.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Win32.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|Win32.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|x64.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release|x64.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Any CPU.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Any CPU.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Mixed Platforms.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Mixed Platforms.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|Win32.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|x64.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-CUDA|x64.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Any CPU.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Any CPU.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Mixed Platforms.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Mixed Platforms.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Win32.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|Win32.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|x64.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-MKL|x64.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Any CPU.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Any CPU.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Win32.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Mixed Platforms.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Mixed Platforms.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Win32.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Win32.Build.0 = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.ActiveCfg = Release|Any CPU + {F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {AAF80ABD-8FA0-46CC-8ABF-529E5CA7A734} + EndGlobalSection EndGlobal diff --git a/MathNet.Numerics.sln b/MathNet.Numerics.sln index 8350ee7f..9f9c8637 100644 --- a/MathNet.Numerics.sln +++ b/MathNet.Numerics.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.27128.1 +VisualStudioVersion = 15.0.27130.2026 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}" ProjectSection(SolutionItems) = preProject @@ -16,30 +16,30 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374 RELEASENOTES.md = RELEASENOTES.md EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics", "src/Numerics/Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" EndProject -Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FSharp", "src/FSharp/FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}" +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FSharp", "src\FSharp\FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}" EndProject -Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FSharpUnitTests", "src/FSharpUnitTests/FSharpUnitTests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}" +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FSharp.Tests", "src\FSharp.Tests\FSharp.Tests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTests", "src/UnitTests/UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests", "src\Numerics.Tests\Numerics.Tests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F}" ProjectSection(SolutionItems) = preProject - build/build-framework.fsx = build/build-framework.fsx + build\build-framework.fsx = build\build-framework.fsx build.fsx = build.fsx - build/MathNet.Numerics.nuspec = build/MathNet.Numerics.nuspec + build\MathNet.Numerics.nuspec = build\MathNet.Numerics.nuspec paket.dependencies = paket.dependencies paket.lock = paket.lock EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestData", "src/TestData/TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-MKL", "src/UnitTests/UnitTests-MKL.csproj", "{0F171596-CDE9-4197-A8B2-07C406814CE3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests.MKL", "src\Numerics.Tests\Numerics.Tests.MKL.csproj", "{0F171596-CDE9-4197-A8B2-07C406814CE3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-OpenBLAS", "src/UnitTests/UnitTests-OpenBLAS.csproj", "{9C4A3651-3C4D-405A-8D25-503E04A1B459}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests.OpenBLAS", "src\Numerics.Tests\Numerics.Tests.OpenBLAS.csproj", "{9C4A3651-3C4D-405A-8D25-503E04A1B459}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-CUDA", "src/UnitTests/UnitTests-CUDA.csproj", "{E184F219-F9F9-4396-AE0A-B431375CF06F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics.Tests.CUDA", "src\Numerics.Tests\Numerics.Tests.CUDA.csproj", "{E184F219-F9F9-4396-AE0A-B431375CF06F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/build.fsx b/build.fsx index 1f193f53..75d48a83 100644 --- a/build.fsx +++ b/build.fsx @@ -317,8 +317,8 @@ Target "Start" DoNothing Target "Clean" (fun _ -> // Force delete the obj folder first (dotnet SDK has a habbit of fucking this folder up to a state where not even clean works...) - CleanDirs [ "src/Numerics/bin"; "src/FSharp/bin"; "src/TestData/bin"; "src/UnitTests/bin"; "src/FSharpUnitTests/bin"; "src/Data/Text/bin"; "src/Data/Matlab/bin" ] - CleanDirs [ "src/Numerics/obj"; "src/FSharp/obj"; "src/TestData/obj"; "src/UnitTests/obj"; "src/FSharpUnitTests/obj"; "src/Data/Text/obj"; "src/Data/Matlab/obj" ] + CleanDirs [ "src/Numerics/bin"; "src/FSharp/bin"; "src/TestData/bin"; "src/Numerics.Tests/bin"; "src/FSharp.Tests/bin"; "src/Data/Text/bin"; "src/Data/Matlab/bin"; "src/Data.Tests/bin" ] + CleanDirs [ "src/Numerics/obj"; "src/FSharp/obj"; "src/TestData/obj"; "src/Numerics.Tests/obj"; "src/FSharp.Tests/obj"; "src/Data/Text/obj"; "src/Data/Matlab/obj"; "src/Data.Tests/obj" ] CleanDirs [ "obj" ] CleanDirs [ "out/api"; "out/docs"; "out/packages" ] CleanDirs [ "out/lib" ] @@ -329,17 +329,13 @@ Target "Clean" (fun _ -> DotNetCli.RunCommand id "clean MathNet.Numerics.Data.sln") Target "ApplyVersion" (fun _ -> - patchVersionInAssemblyInfo "src/Numerics" numericsRelease patchVersionInAssemblyInfo "src/FSharp" numericsRelease - patchVersionInAssemblyInfo "src/UnitTests" numericsRelease - patchVersionInAssemblyInfo "src/FSharpUnitTests" numericsRelease - patchVersionInAssemblyInfo "src/Data" dataRelease - patchVersionInAssemblyInfo "src/DataUnitTests" dataRelease + patchVersionInAssemblyInfo "src/TestData" numericsRelease + patchVersionInAssemblyInfo "src/Numerics.Tests" numericsRelease + patchVersionInAssemblyInfo "src/FSharp.Tests" numericsRelease + patchVersionInAssemblyInfo "src/Data.Tests" dataRelease patchVersionInProjectFile "src/Numerics/Numerics.csproj" numericsRelease patchVersionInProjectFile "src/FSharp/FSharp.fsproj" numericsRelease - patchVersionInProjectFile "src/TestData/TestData.csproj" numericsRelease - patchVersionInProjectFile "src/UnitTests/UnitTests.csproj" numericsRelease - patchVersionInProjectFile "src/FSharpUnitTests/FSharpUnitTests.fsproj" numericsRelease patchVersionInProjectFile "src/Data/Text/Text.csproj" dataRelease patchVersionInProjectFile "src/Data/Matlab/Matlab.csproj" dataRelease patchVersionInResource "src/NativeProviders/MKL/resource.rc" mklRelease @@ -396,22 +392,21 @@ let testLibrary testsDir testsProj framework = testsProj framework) -let testManaged framework = testLibrary "src/UnitTests" "UnitTests.csproj" framework -Target "TestManaged" DoNothing -Target "TestManagedCore1.1" (fun _ -> testManaged "netcoreapp1.1") -Target "TestManagedCore2.0" (fun _ -> testManaged "netcoreapp2.0") -Target "TestManagedNET40" (fun _ -> testManaged "net40") -Target "TestManagedNET45" (fun _ -> testManaged "net45") -Target "TestManagedNET46" (fun _ -> testManaged "net46") -Target "TestManagedNET47" (fun _ -> testManaged "net47") -"Build" ==> "TestManagedCore1.1" ==> "TestManaged" -"Build" ==> "TestManagedCore2.0" -"Build" =?> ("TestManagedNET40", isWindows) -"Build" =?> ("TestManagedNET45", isWindows) ==> "TestManaged" -"Build" =?> ("TestManagedNET46", isWindows) -"Build" =?> ("TestManagedNET47", isWindows) - -let testFsharp framework = testLibrary "src/FSharpUnitTests" "FSharpUnitTests.fsproj" framework +let testNumerics framework = testLibrary "src/Numerics.Tests" "Numerics.Tests.csproj" framework +Target "TestNumerics" DoNothing +Target "TestNumericsCore1.1" (fun _ -> testNumerics "netcoreapp1.1") +Target "TestNumericsCore2.0" (fun _ -> testNumerics "netcoreapp2.0") +Target "TestNumericsNET40" (fun _ -> testNumerics "net40") +Target "TestNumericsNET45" (fun _ -> testNumerics "net45") +Target "TestNumericsNET46" (fun _ -> testNumerics "net46") +Target "TestNumericsNET47" (fun _ -> testNumerics "net47") +"Build" ==> "TestNumericsCore1.1" ==> "TestNumerics" +"Build" ==> "TestNumericsCore2.0" +"Build" =?> ("TestNumericsNET40", isWindows) +"Build" =?> ("TestNumericsNET45", isWindows) ==> "TestNumerics" +"Build" =?> ("TestNumericsNET46", isWindows) +"Build" =?> ("TestNumericsNET47", isWindows) +let testFsharp framework = testLibrary "src/FSharp.Tests" "FSharp.Tests.fsproj" framework Target "TestFsharp" DoNothing Target "TestFsharpCore1.1" (fun _ -> testFsharp "netcoreapp1.1") Target "TestFsharpCore2.0" (fun _ -> testFsharp "netcoreapp2.0") @@ -423,33 +418,32 @@ Target "TestFsharpNET47" (fun _ -> testFsharp "net47") "Build" =?> ("TestFsharpNET45", isWindows) ==> "TestFsharp" "Build" =?> ("TestFsharpNET46", isWindows) "Build" =?> ("TestFsharpNET47", isWindows) - -let testMKL framework = testLibrary "src/UnitTests" "UnitTests-MKL.csproj" framework -Target "TestMKL" DoNothing -Target "TestMKLCore2.0" (fun _ -> testMKL "netcoreapp2.0") -Target "TestMKLNET40" (fun _ -> testMKL "net40") -"Build" ==> "TestMKLCore2.0" ==> "TestMKL" -"Build" =?> ("TestMKLNET40", isWindows) ==> "TestMKL" - -let testOpenBLAS framework = testLibrary "src/UnitTests" "UnitTests-OpenBLAS.csproj" framework -Target "TestOpenBLAS" DoNothing -Target "TestOpenBLASCore2.0" (fun _ -> testOpenBLAS "netcoreapp2.0") -Target "TestOpenBLASNET40" (fun _ -> testOpenBLAS "net40") -"Build" ==> "TestOpenBLASCore2.0" ==> "TestOpenBLAS" -"Build" =?> ("TestOpenBLASNET40", isWindows) ==> "TestOpenBLAS" - -let testCUDA framework = testLibrary "src/UnitTests" "UnitTests-CUDA.csproj" framework -Target "TestCUDA" DoNothing -Target "TestCUDACore2.0" (fun _ -> testCUDA "netcoreapp2.0") -Target "TestCUDANET40" (fun _ -> testCUDA "net40") -"Build" ==> "TestCUDACore2.0" ==> "TestCUDA" -"Build" =?> ("TestCUDANET40", isWindows) ==> "TestCUDA" - Target "Test" DoNothing -"TestManaged" ==> "Test" +"TestNumerics" ==> "Test" "TestFsharp" ==> "Test" -let testData framework = testLibrary "src/DataUnitTests" "UnitTests.csproj" framework +let testMKL framework = testLibrary "src/Numerics.Tests" "Numerics.Tests.MKL.csproj" framework +Target "MklTest" DoNothing +Target "MklTestCore2.0" (fun _ -> testMKL "netcoreapp2.0") +Target "MklTestNET40" (fun _ -> testMKL "net40") +"Build" ==> "MklTestCore2.0" ==> "MklTest" +"Build" =?> ("MklTestNET40", isWindows) ==> "MklTest" + +let testOpenBLAS framework = testLibrary "src/Numerics.Tests" "Numerics.Tests.OpenBLAS.csproj" framework +Target "OpenBlasTest" DoNothing +Target "OpenBlasTestCore2.0" (fun _ -> testOpenBLAS "netcoreapp2.0") +Target "OpenBlasTestNET40" (fun _ -> testOpenBLAS "net40") +"Build" ==> "OpenBlasTestCore2.0" ==> "OpenBlasTest" +"Build" =?> ("OpenBlasTestNET40", isWindows) ==> "OpenBlasTest" + +let testCUDA framework = testLibrary "src/Numerics.Tests" "Numerics.Tests.CUDA.csproj" framework +Target "CudaTest" DoNothing +Target "CudaTestCore2.0" (fun _ -> testCUDA "netcoreapp2.0") +Target "CudaTestNET40" (fun _ -> testCUDA "net40") +"Build" ==> "CudaTestCore2.0" ==> "CudaTest" +"Build" =?> ("CudaTestNET40", isWindows) ==> "CudaTest" + +let testData framework = testLibrary "src/Data.Tests" "Data.Tests.csproj" framework Target "DataTest" DoNothing Target "DataTestCore1.1" (fun _ -> testData "netcoreapp1.1") Target "DataTestCore2.0" (fun _ -> testData "netcoreapp2.0") @@ -458,22 +452,6 @@ Target "DataTestNET45" (fun _ -> testData "net45") "DataBuild" ==> "DataTestCore2.0" "DataBuild" =?> ("DataTestNET45", isWindows) ==> "DataTest" -Target "MklWin32Test" (fun _ -> test32 !! "out/MKL/Windows/*UnitTests*.dll") -Target "MklWin64Test" (fun _ -> test !! "out/MKL/Windows/*UnitTests*.dll") -Target "MklWinTest" DoNothing -"MklWin32Build" ==> "MklWin32Test" ==> "MklWinTest" -"MklWin64Build" ==> "MklWin64Test" ==> "MklWinTest" - -Target "CudaWin64Test" (fun _ -> test !! "out/CUDA/Windows/*UnitTests*.dll") -Target "CudaWinTest" DoNothing -"CudaWin64Build" ==> "CudaWin64Test" ==> "CudaWinTest" - -Target "OpenBlasWin32Test" (fun _ -> test32 !! "out/OpenBLAS/Windows/*UnitTests*.dll") -Target "OpenBlasWin64Test" (fun _ -> test !! "out/OpenBLAS/Windows/*UnitTests*.dll") -Target "OpenBlasWinTest" DoNothing -"OpenBlasWin32Build" ==> "OpenBlasWin32Test" ==> "OpenBlasWinTest" -"OpenBlasWin64Build" ==> "OpenBlasWin64Test" ==> "OpenBlasWinTest" - // -------------------------------------------------------------------------------------- // CODE SIGN @@ -697,13 +675,13 @@ Target "All" DoNothing Dependencies "All" [ "Pack"; "Docs"; "Api"; "Test" ] Target "MklWinAll" DoNothing -Dependencies "MklWinAll" [ "MklWinPack"; "MklWinTest" ] +Dependencies "MklWinAll" [ "MklWinPack"; "MklTest" ] Target "CudaWinAll" DoNothing -Dependencies "CudaWinAll" [ "CudaWinPack"; "CudaWinTest" ] +Dependencies "CudaWinAll" [ "CudaWinPack"; "CudaTest" ] Target "OpenBlasWinAll" DoNothing -Dependencies "OpenBlasWinAll" [ "OpenBlasWinPack"; "OpenBlasWinTest" ] +Dependencies "OpenBlasWinAll" [ "OpenBlasWinPack"; "OpenBlasTest" ] Target "DataAll" DoNothing Dependencies "DataAll" [ "DataPack"; "DataTest" ] diff --git a/src/DataUnitTests/AssertHelpers.cs b/src/Data.Tests/AssertHelpers.cs similarity index 100% rename from src/DataUnitTests/AssertHelpers.cs rename to src/Data.Tests/AssertHelpers.cs diff --git a/src/DataUnitTests/UnitTests.csproj b/src/Data.Tests/Data.Tests.csproj similarity index 89% rename from src/DataUnitTests/UnitTests.csproj rename to src/Data.Tests/Data.Tests.csproj index 963c06eb..52a7d6b4 100644 --- a/src/DataUnitTests/UnitTests.csproj +++ b/src/Data.Tests/Data.Tests.csproj @@ -6,8 +6,8 @@ win7-x64;win-7x86;ubuntu.16.10-x64 2.0.0 false - MathNet.Numerics.Data.UnitTests - MathNet.Numerics.Data.UnitTests + MathNet.Numerics.Data.Tests + MathNet.Numerics.Data.Tests false diff --git a/src/DataUnitTests/Matlab/MatlabReaderTests.cs b/src/Data.Tests/Matlab/MatlabReaderTests.cs similarity index 100% rename from src/DataUnitTests/Matlab/MatlabReaderTests.cs rename to src/Data.Tests/Matlab/MatlabReaderTests.cs diff --git a/src/DataUnitTests/Matlab/MatlabWriterTests.cs b/src/Data.Tests/Matlab/MatlabWriterTests.cs similarity index 100% rename from src/DataUnitTests/Matlab/MatlabWriterTests.cs rename to src/Data.Tests/Matlab/MatlabWriterTests.cs diff --git a/src/DataUnitTests/Program.cs b/src/Data.Tests/Program.cs similarity index 100% rename from src/DataUnitTests/Program.cs rename to src/Data.Tests/Program.cs diff --git a/src/DataUnitTests/Properties/AssemblyInfo.cs b/src/Data.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from src/DataUnitTests/Properties/AssemblyInfo.cs rename to src/Data.Tests/Properties/AssemblyInfo.cs diff --git a/src/DataUnitTests/Text/DelimitedReaderTests.cs b/src/Data.Tests/Text/DelimitedReaderTests.cs similarity index 100% rename from src/DataUnitTests/Text/DelimitedReaderTests.cs rename to src/Data.Tests/Text/DelimitedReaderTests.cs diff --git a/src/DataUnitTests/Text/DelimitedWriterTests.cs b/src/Data.Tests/Text/DelimitedWriterTests.cs similarity index 100% rename from src/DataUnitTests/Text/DelimitedWriterTests.cs rename to src/Data.Tests/Text/DelimitedWriterTests.cs diff --git a/src/DataUnitTests/Text/MatrixMarketReaderTests.cs b/src/Data.Tests/Text/MatrixMarketReaderTests.cs similarity index 100% rename from src/DataUnitTests/Text/MatrixMarketReaderTests.cs rename to src/Data.Tests/Text/MatrixMarketReaderTests.cs diff --git a/src/DataUnitTests/Text/MatrixMarketWriterTests.cs b/src/Data.Tests/Text/MatrixMarketWriterTests.cs similarity index 100% rename from src/DataUnitTests/Text/MatrixMarketWriterTests.cs rename to src/Data.Tests/Text/MatrixMarketWriterTests.cs diff --git a/src/DataUnitTests/paket.references b/src/Data.Tests/paket.references similarity index 100% rename from src/DataUnitTests/paket.references rename to src/Data.Tests/paket.references diff --git a/src/FSharpUnitTests/App.config b/src/FSharp.Tests/App.config similarity index 100% rename from src/FSharpUnitTests/App.config rename to src/FSharp.Tests/App.config diff --git a/src/FSharpUnitTests/AssemblyInfo.fs b/src/FSharp.Tests/AssemblyInfo.fs similarity index 100% rename from src/FSharpUnitTests/AssemblyInfo.fs rename to src/FSharp.Tests/AssemblyInfo.fs diff --git a/src/FSharpUnitTests/BigRationalTests.fs b/src/FSharp.Tests/BigRationalTests.fs similarity index 100% rename from src/FSharpUnitTests/BigRationalTests.fs rename to src/FSharp.Tests/BigRationalTests.fs diff --git a/src/FSharpUnitTests/DenseMatrixTests.fs b/src/FSharp.Tests/DenseMatrixTests.fs similarity index 100% rename from src/FSharpUnitTests/DenseMatrixTests.fs rename to src/FSharp.Tests/DenseMatrixTests.fs diff --git a/src/FSharpUnitTests/DenseVectorTests.fs b/src/FSharp.Tests/DenseVectorTests.fs similarity index 100% rename from src/FSharpUnitTests/DenseVectorTests.fs rename to src/FSharp.Tests/DenseVectorTests.fs diff --git a/src/FSharpUnitTests/FSharpUnitTests.fsproj b/src/FSharp.Tests/FSharp.Tests.fsproj similarity index 92% rename from src/FSharpUnitTests/FSharpUnitTests.fsproj rename to src/FSharp.Tests/FSharp.Tests.fsproj index 1be53fc3..39fe48a1 100644 --- a/src/FSharpUnitTests/FSharpUnitTests.fsproj +++ b/src/FSharp.Tests/FSharp.Tests.fsproj @@ -6,6 +6,8 @@ win7-x64;win-7x86;ubuntu.16.10-x64 2.0.0 false + MathNet.Numerics.FSharp.Tests + MathNet.Numerics.Tests false 44;2003 diff --git a/src/FSharpUnitTests/FindRootsTests.fs b/src/FSharp.Tests/FindRootsTests.fs similarity index 100% rename from src/FSharpUnitTests/FindRootsTests.fs rename to src/FSharp.Tests/FindRootsTests.fs diff --git a/src/FSharpUnitTests/FitTests.fs b/src/FSharp.Tests/FitTests.fs similarity index 100% rename from src/FSharpUnitTests/FitTests.fs rename to src/FSharp.Tests/FitTests.fs diff --git a/src/FSharpUnitTests/Main.fs b/src/FSharp.Tests/Main.fs similarity index 100% rename from src/FSharpUnitTests/Main.fs rename to src/FSharp.Tests/Main.fs diff --git a/src/FSharpUnitTests/MatrixTests.fs b/src/FSharp.Tests/MatrixTests.fs similarity index 100% rename from src/FSharpUnitTests/MatrixTests.fs rename to src/FSharp.Tests/MatrixTests.fs diff --git a/src/FSharpUnitTests/PokerTests.fs b/src/FSharp.Tests/PokerTests.fs similarity index 100% rename from src/FSharpUnitTests/PokerTests.fs rename to src/FSharp.Tests/PokerTests.fs diff --git a/src/FSharpUnitTests/QuaternionTests.fs b/src/FSharp.Tests/QuaternionTests.fs similarity index 100% rename from src/FSharpUnitTests/QuaternionTests.fs rename to src/FSharp.Tests/QuaternionTests.fs diff --git a/src/FSharpUnitTests/RandomVariableTests.fs b/src/FSharp.Tests/RandomVariableTests.fs similarity index 100% rename from src/FSharpUnitTests/RandomVariableTests.fs rename to src/FSharp.Tests/RandomVariableTests.fs diff --git a/src/FSharpUnitTests/SparseMatrixTests.fs b/src/FSharp.Tests/SparseMatrixTests.fs similarity index 100% rename from src/FSharpUnitTests/SparseMatrixTests.fs rename to src/FSharp.Tests/SparseMatrixTests.fs diff --git a/src/FSharpUnitTests/SparseVectorTests.fs b/src/FSharp.Tests/SparseVectorTests.fs similarity index 100% rename from src/FSharpUnitTests/SparseVectorTests.fs rename to src/FSharp.Tests/SparseVectorTests.fs diff --git a/src/FSharpUnitTests/Utilities.fs b/src/FSharp.Tests/Utilities.fs similarity index 100% rename from src/FSharpUnitTests/Utilities.fs rename to src/FSharp.Tests/Utilities.fs diff --git a/src/FSharpUnitTests/VectorTests.fs b/src/FSharp.Tests/VectorTests.fs similarity index 100% rename from src/FSharpUnitTests/VectorTests.fs rename to src/FSharp.Tests/VectorTests.fs diff --git a/src/FSharpUnitTests/paket.references b/src/FSharp.Tests/paket.references similarity index 100% rename from src/FSharpUnitTests/paket.references rename to src/FSharp.Tests/paket.references diff --git a/src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj.paket.references b/src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj.paket.references deleted file mode 100644 index ae6664b8..00000000 --- a/src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj.paket.references +++ /dev/null @@ -1,6 +0,0 @@ -FSharp.Core framework:net45 -FSharp.Compiler.Tools -NUnit framework:net45 - -File:FsUnit.fs -File:FsUnitTyped.fs diff --git a/src/UnitTests/ArrayHelpers.cs b/src/Numerics.Tests/ArrayHelpers.cs similarity index 100% rename from src/UnitTests/ArrayHelpers.cs rename to src/Numerics.Tests/ArrayHelpers.cs diff --git a/src/UnitTests/AssertHelpers.cs b/src/Numerics.Tests/AssertHelpers.cs similarity index 100% rename from src/UnitTests/AssertHelpers.cs rename to src/Numerics.Tests/AssertHelpers.cs diff --git a/src/UnitTests/CombinatoricsTests/CombinatoricsCountingTest.cs b/src/Numerics.Tests/CombinatoricsTests/CombinatoricsCountingTest.cs similarity index 100% rename from src/UnitTests/CombinatoricsTests/CombinatoricsCountingTest.cs rename to src/Numerics.Tests/CombinatoricsTests/CombinatoricsCountingTest.cs diff --git a/src/UnitTests/ComplexTests/Complex32Test.TextHandling.cs b/src/Numerics.Tests/ComplexTests/Complex32Test.TextHandling.cs similarity index 100% rename from src/UnitTests/ComplexTests/Complex32Test.TextHandling.cs rename to src/Numerics.Tests/ComplexTests/Complex32Test.TextHandling.cs diff --git a/src/UnitTests/ComplexTests/Complex32Test.cs b/src/Numerics.Tests/ComplexTests/Complex32Test.cs similarity index 100% rename from src/UnitTests/ComplexTests/Complex32Test.cs rename to src/Numerics.Tests/ComplexTests/Complex32Test.cs diff --git a/src/UnitTests/ComplexTests/ComplexTest.TextHandling.cs b/src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs similarity index 100% rename from src/UnitTests/ComplexTests/ComplexTest.TextHandling.cs rename to src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs diff --git a/src/UnitTests/ComplexTests/ComplexTest.cs b/src/Numerics.Tests/ComplexTests/ComplexTest.cs similarity index 100% rename from src/UnitTests/ComplexTests/ComplexTest.cs rename to src/Numerics.Tests/ComplexTests/ComplexTest.cs diff --git a/src/UnitTests/DifferentiationTests/FiniteDifferenceCoefficientsTests.cs b/src/Numerics.Tests/DifferentiationTests/FiniteDifferenceCoefficientsTests.cs similarity index 100% rename from src/UnitTests/DifferentiationTests/FiniteDifferenceCoefficientsTests.cs rename to src/Numerics.Tests/DifferentiationTests/FiniteDifferenceCoefficientsTests.cs diff --git a/src/UnitTests/DifferentiationTests/NumericalDerivativeTests.cs b/src/Numerics.Tests/DifferentiationTests/NumericalDerivativeTests.cs similarity index 100% rename from src/UnitTests/DifferentiationTests/NumericalDerivativeTests.cs rename to src/Numerics.Tests/DifferentiationTests/NumericalDerivativeTests.cs diff --git a/src/UnitTests/DifferentiationTests/NumericalHessianTests.cs b/src/Numerics.Tests/DifferentiationTests/NumericalHessianTests.cs similarity index 100% rename from src/UnitTests/DifferentiationTests/NumericalHessianTests.cs rename to src/Numerics.Tests/DifferentiationTests/NumericalHessianTests.cs diff --git a/src/UnitTests/DifferentiationTests/NumericalJacobianTests.cs b/src/Numerics.Tests/DifferentiationTests/NumericalJacobianTests.cs similarity index 100% rename from src/UnitTests/DifferentiationTests/NumericalJacobianTests.cs rename to src/Numerics.Tests/DifferentiationTests/NumericalJacobianTests.cs diff --git a/src/UnitTests/DistanceTests.cs b/src/Numerics.Tests/DistanceTests.cs similarity index 100% rename from src/UnitTests/DistanceTests.cs rename to src/Numerics.Tests/DistanceTests.cs diff --git a/src/UnitTests/DistributionTests/CommonDistributionTests.cs b/src/Numerics.Tests/DistributionTests/CommonDistributionTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/CommonDistributionTests.cs rename to src/Numerics.Tests/DistributionTests/CommonDistributionTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/BetaScaledTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/BetaScaledTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/BetaScaledTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/BetaScaledTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/BetaTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/BetaTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/BetaTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/BetaTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/CauchyTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/CauchyTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/CauchyTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/CauchyTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/ChiSquareTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/ChiSquareTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/ChiSquareTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/ChiSquareTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/ChiTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/ChiTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/ChiTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/ChiTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/ContinuousUniformTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/ContinuousUniformTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/ContinuousUniformTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/ContinuousUniformTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/ErlangTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/ErlangTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/ErlangTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/ErlangTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/ExponentialTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/ExponentialTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/ExponentialTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/ExponentialTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/FisherSnedecorTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/FisherSnedecorTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/FisherSnedecorTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/FisherSnedecorTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/GammaTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/GammaTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/GammaTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/GammaTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/InverseGammaTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/InverseGammaTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/InverseGammaTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/InverseGammaTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/LaplaceTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/LaplaceTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/LaplaceTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/LaplaceTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/LogNormalTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/LogNormalTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/LogNormalTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/LogNormalTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/NormalTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/NormalTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/NormalTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/NormalTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/ParetoTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/ParetoTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/ParetoTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/ParetoTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/RayleighTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/RayleighTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/RayleighTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/RayleighTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/StableTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/StableTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/StableTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/StableTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/StudentTTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/StudentTTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/StudentTTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/StudentTTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/TriangularTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/TriangularTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/TriangularTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/TriangularTests.cs diff --git a/src/UnitTests/DistributionTests/Continuous/WeibullTests.cs b/src/Numerics.Tests/DistributionTests/Continuous/WeibullTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Continuous/WeibullTests.cs rename to src/Numerics.Tests/DistributionTests/Continuous/WeibullTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/BernoulliTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/BernoulliTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/BernoulliTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/BernoulliTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/BinomialTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/BinomialTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/BinomialTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/BinomialTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/CategoricalTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/CategoricalTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/CategoricalTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/CategoricalTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/ConwayMaxwellPoissonTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/DiscreteUniformTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/DiscreteUniformTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/DiscreteUniformTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/DiscreteUniformTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/GeometricTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/GeometricTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/GeometricTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/GeometricTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/HypergeometricTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/HypergeometricTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/HypergeometricTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/HypergeometricTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/NegativeBinomialTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/NegativeBinomialTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/NegativeBinomialTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/NegativeBinomialTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/PoissonTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/PoissonTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/PoissonTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/PoissonTests.cs diff --git a/src/UnitTests/DistributionTests/Discrete/ZipfTests.cs b/src/Numerics.Tests/DistributionTests/Discrete/ZipfTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Discrete/ZipfTests.cs rename to src/Numerics.Tests/DistributionTests/Discrete/ZipfTests.cs diff --git a/src/UnitTests/DistributionTests/Multivariate/DirichletTests.cs b/src/Numerics.Tests/DistributionTests/Multivariate/DirichletTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Multivariate/DirichletTests.cs rename to src/Numerics.Tests/DistributionTests/Multivariate/DirichletTests.cs diff --git a/src/UnitTests/DistributionTests/Multivariate/InverseWishartTests.cs b/src/Numerics.Tests/DistributionTests/Multivariate/InverseWishartTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Multivariate/InverseWishartTests.cs rename to src/Numerics.Tests/DistributionTests/Multivariate/InverseWishartTests.cs diff --git a/src/UnitTests/DistributionTests/Multivariate/MatrixNormalTests.cs b/src/Numerics.Tests/DistributionTests/Multivariate/MatrixNormalTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Multivariate/MatrixNormalTests.cs rename to src/Numerics.Tests/DistributionTests/Multivariate/MatrixNormalTests.cs diff --git a/src/UnitTests/DistributionTests/Multivariate/MultinomialTests.cs b/src/Numerics.Tests/DistributionTests/Multivariate/MultinomialTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Multivariate/MultinomialTests.cs rename to src/Numerics.Tests/DistributionTests/Multivariate/MultinomialTests.cs diff --git a/src/UnitTests/DistributionTests/Multivariate/NormalGammaTests.cs b/src/Numerics.Tests/DistributionTests/Multivariate/NormalGammaTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Multivariate/NormalGammaTests.cs rename to src/Numerics.Tests/DistributionTests/Multivariate/NormalGammaTests.cs diff --git a/src/UnitTests/DistributionTests/Multivariate/WishartTests.cs b/src/Numerics.Tests/DistributionTests/Multivariate/WishartTests.cs similarity index 100% rename from src/UnitTests/DistributionTests/Multivariate/WishartTests.cs rename to src/Numerics.Tests/DistributionTests/Multivariate/WishartTests.cs diff --git a/src/UnitTests/EuclidTests/GcdRelatedTest.cs b/src/Numerics.Tests/EuclidTests/GcdRelatedTest.cs similarity index 100% rename from src/UnitTests/EuclidTests/GcdRelatedTest.cs rename to src/Numerics.Tests/EuclidTests/GcdRelatedTest.cs diff --git a/src/UnitTests/EuclidTests/GcdRelatedTestBigInteger.cs b/src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs similarity index 100% rename from src/UnitTests/EuclidTests/GcdRelatedTestBigInteger.cs rename to src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs diff --git a/src/UnitTests/EuclidTests/IntegerTheoryTest.cs b/src/Numerics.Tests/EuclidTests/IntegerTheoryTest.cs similarity index 100% rename from src/UnitTests/EuclidTests/IntegerTheoryTest.cs rename to src/Numerics.Tests/EuclidTests/IntegerTheoryTest.cs diff --git a/src/UnitTests/ExcelTests.cs b/src/Numerics.Tests/ExcelTests.cs similarity index 100% rename from src/UnitTests/ExcelTests.cs rename to src/Numerics.Tests/ExcelTests.cs diff --git a/src/UnitTests/FinancialTests/CompoundReturnTests.cs b/src/Numerics.Tests/FinancialTests/CompoundReturnTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/CompoundReturnTests.cs rename to src/Numerics.Tests/FinancialTests/CompoundReturnTests.cs diff --git a/src/UnitTests/FinancialTests/DownsideDeviationTests.cs b/src/Numerics.Tests/FinancialTests/DownsideDeviationTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/DownsideDeviationTests.cs rename to src/Numerics.Tests/FinancialTests/DownsideDeviationTests.cs diff --git a/src/UnitTests/FinancialTests/GainLossRatioTests.cs b/src/Numerics.Tests/FinancialTests/GainLossRatioTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/GainLossRatioTests.cs rename to src/Numerics.Tests/FinancialTests/GainLossRatioTests.cs diff --git a/src/UnitTests/FinancialTests/GainMeanTests.cs b/src/Numerics.Tests/FinancialTests/GainMeanTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/GainMeanTests.cs rename to src/Numerics.Tests/FinancialTests/GainMeanTests.cs diff --git a/src/UnitTests/FinancialTests/GainStandardDeviationTests.cs b/src/Numerics.Tests/FinancialTests/GainStandardDeviationTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/GainStandardDeviationTests.cs rename to src/Numerics.Tests/FinancialTests/GainStandardDeviationTests.cs diff --git a/src/UnitTests/FinancialTests/LossMeanTests.cs b/src/Numerics.Tests/FinancialTests/LossMeanTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/LossMeanTests.cs rename to src/Numerics.Tests/FinancialTests/LossMeanTests.cs diff --git a/src/UnitTests/FinancialTests/LossStandardDeviationTests.cs b/src/Numerics.Tests/FinancialTests/LossStandardDeviationTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/LossStandardDeviationTests.cs rename to src/Numerics.Tests/FinancialTests/LossStandardDeviationTests.cs diff --git a/src/UnitTests/FinancialTests/SemiDeviationTests.cs b/src/Numerics.Tests/FinancialTests/SemiDeviationTests.cs similarity index 100% rename from src/UnitTests/FinancialTests/SemiDeviationTests.cs rename to src/Numerics.Tests/FinancialTests/SemiDeviationTests.cs diff --git a/src/UnitTests/FitTests.cs b/src/Numerics.Tests/FitTests.cs similarity index 100% rename from src/UnitTests/FitTests.cs rename to src/Numerics.Tests/FitTests.cs diff --git a/src/UnitTests/GenerateTests.cs b/src/Numerics.Tests/GenerateTests.cs similarity index 100% rename from src/UnitTests/GenerateTests.cs rename to src/Numerics.Tests/GenerateTests.cs diff --git a/src/UnitTests/GenericMath.cs b/src/Numerics.Tests/GenericMath.cs similarity index 100% rename from src/UnitTests/GenericMath.cs rename to src/Numerics.Tests/GenericMath.cs diff --git a/src/UnitTests/GoodnessOfFit/RSquaredTest.cs b/src/Numerics.Tests/GoodnessOfFit/RSquaredTest.cs similarity index 100% rename from src/UnitTests/GoodnessOfFit/RSquaredTest.cs rename to src/Numerics.Tests/GoodnessOfFit/RSquaredTest.cs diff --git a/src/UnitTests/GoodnessOfFit/StandardErrorTest.cs b/src/Numerics.Tests/GoodnessOfFit/StandardErrorTest.cs similarity index 100% rename from src/UnitTests/GoodnessOfFit/StandardErrorTest.cs rename to src/Numerics.Tests/GoodnessOfFit/StandardErrorTest.cs diff --git a/src/UnitTests/IntegralTransformsTests/FourierTest.cs b/src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs similarity index 100% rename from src/UnitTests/IntegralTransformsTests/FourierTest.cs rename to src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs diff --git a/src/UnitTests/IntegralTransformsTests/HartleyTest.cs b/src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs similarity index 100% rename from src/UnitTests/IntegralTransformsTests/HartleyTest.cs rename to src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs diff --git a/src/UnitTests/IntegralTransformsTests/InverseTransformTest.cs b/src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs similarity index 100% rename from src/UnitTests/IntegralTransformsTests/InverseTransformTest.cs rename to src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs diff --git a/src/UnitTests/IntegralTransformsTests/MatchingNaiveTransformTest.cs b/src/Numerics.Tests/IntegralTransformsTests/MatchingNaiveTransformTest.cs similarity index 100% rename from src/UnitTests/IntegralTransformsTests/MatchingNaiveTransformTest.cs rename to src/Numerics.Tests/IntegralTransformsTests/MatchingNaiveTransformTest.cs diff --git a/src/UnitTests/IntegralTransformsTests/ParsevalTheoremTest.cs b/src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs similarity index 100% rename from src/UnitTests/IntegralTransformsTests/ParsevalTheoremTest.cs rename to src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs diff --git a/src/UnitTests/IntegrationTests/IntegrationTest.cs b/src/Numerics.Tests/IntegrationTests/IntegrationTest.cs similarity index 100% rename from src/UnitTests/IntegrationTests/IntegrationTest.cs rename to src/Numerics.Tests/IntegrationTests/IntegrationTest.cs diff --git a/src/UnitTests/InterpolationTests/AkimaSplineTest.cs b/src/Numerics.Tests/InterpolationTests/AkimaSplineTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/AkimaSplineTest.cs rename to src/Numerics.Tests/InterpolationTests/AkimaSplineTest.cs diff --git a/src/UnitTests/InterpolationTests/BulirschStoerRationalTest.cs b/src/Numerics.Tests/InterpolationTests/BulirschStoerRationalTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/BulirschStoerRationalTest.cs rename to src/Numerics.Tests/InterpolationTests/BulirschStoerRationalTest.cs diff --git a/src/UnitTests/InterpolationTests/CubicSplineTest.cs b/src/Numerics.Tests/InterpolationTests/CubicSplineTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/CubicSplineTest.cs rename to src/Numerics.Tests/InterpolationTests/CubicSplineTest.cs diff --git a/src/UnitTests/InterpolationTests/EquidistantPolynomialTest.cs b/src/Numerics.Tests/InterpolationTests/EquidistantPolynomialTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/EquidistantPolynomialTest.cs rename to src/Numerics.Tests/InterpolationTests/EquidistantPolynomialTest.cs diff --git a/src/UnitTests/InterpolationTests/FloaterHormannRationalTest.cs b/src/Numerics.Tests/InterpolationTests/FloaterHormannRationalTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/FloaterHormannRationalTest.cs rename to src/Numerics.Tests/InterpolationTests/FloaterHormannRationalTest.cs diff --git a/src/UnitTests/InterpolationTests/LinearInterpolationCase.cs b/src/Numerics.Tests/InterpolationTests/LinearInterpolationCase.cs similarity index 100% rename from src/UnitTests/InterpolationTests/LinearInterpolationCase.cs rename to src/Numerics.Tests/InterpolationTests/LinearInterpolationCase.cs diff --git a/src/UnitTests/InterpolationTests/LinearSplineTest.cs b/src/Numerics.Tests/InterpolationTests/LinearSplineTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/LinearSplineTest.cs rename to src/Numerics.Tests/InterpolationTests/LinearSplineTest.cs diff --git a/src/UnitTests/InterpolationTests/NevillePolynomialTest.cs b/src/Numerics.Tests/InterpolationTests/NevillePolynomialTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/NevillePolynomialTest.cs rename to src/Numerics.Tests/InterpolationTests/NevillePolynomialTest.cs diff --git a/src/UnitTests/InterpolationTests/StepInterpolationTest.cs b/src/Numerics.Tests/InterpolationTests/StepInterpolationTest.cs similarity index 100% rename from src/UnitTests/InterpolationTests/StepInterpolationTest.cs rename to src/Numerics.Tests/InterpolationTests/StepInterpolationTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/DenseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/DenseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/DenseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/DenseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/DenseVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/DenseVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/DenseVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/DenseVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/DiagonalMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/DiagonalMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/DiagonalMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/DiagonalMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/CholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/CholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/CholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/CholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/EvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/EvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/EvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/EvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/GramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/GramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/GramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/GramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/LUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/LUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/LUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/LUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/QRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/QRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/QRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/QRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/SvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/SvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/SvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/SvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserCholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserCholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserCholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserCholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserEvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserEvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserEvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserEvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserGramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserGramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserGramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserGramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserLUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserLUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserLUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserLUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserQRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserQRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserQRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserQRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserSvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserSvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Factorization/UserSvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Factorization/UserSvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/MatrixLoader.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixLoader.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/MatrixLoader.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixLoader.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/MatrixStructureTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixStructureTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/MatrixStructureTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixStructureTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/MatrixTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/MatrixTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/MatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/MatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/MatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/ReturnTypeTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/ReturnTypeTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/ReturnTypeTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/ReturnTypeTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/BiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/BiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/BiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/BiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/GpBiCgTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/GpBiCgTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/GpBiCgTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/GpBiCgTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/MlkBiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/MlkBiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/MlkBiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/MlkBiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/TFQMRTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/TFQMRTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Iterative/TFQMRTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Iterative/TFQMRTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/IteratorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/IteratorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/IteratorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/IteratorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IluptElementSorterTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IluptElementSorterTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IluptElementSorterTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IluptElementSorterTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/FailureStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/FailureStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/FailureStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/FailureStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/ResidualStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/ResidualStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/Solvers/StopCriterion/ResidualStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/Solvers/StopCriterion/ResidualStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/SparseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/SparseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/SparseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/SparseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/SparseVectorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/SparseVectorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/SparseVectorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/SparseVectorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/TestData.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/TestData.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/TestData.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/TestData.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedVector.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedVector.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/UserDefinedVector.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedVector.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/UserDefinedVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/UserDefinedVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/VectorArithmeticTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/VectorTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/VectorTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/VectorTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/VectorTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/VectorTests.Norm.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/VectorTests.Norm.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/VectorTests.Norm.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/VectorTests.Norm.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex/VectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex/VectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex/VectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex/VectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/DenseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/DenseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/DenseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/DenseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/DenseVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/DenseVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/DenseVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/DenseVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/DiagonalMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/DiagonalMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/DiagonalMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/DiagonalMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/CholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/CholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/CholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/CholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/EvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/EvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/EvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/EvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/GramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/GramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/GramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/GramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/LUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/LUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/LUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/LUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/QRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/QRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/QRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/QRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/SvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/SvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/SvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/SvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserCholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserCholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserCholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserCholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserEvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserEvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserEvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserEvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserGramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserGramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserGramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserGramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserLUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserLUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserLUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserLUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserQRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserQRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserQRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserQRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserSvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserSvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Factorization/UserSvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Factorization/UserSvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/MatrixLoader.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixLoader.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/MatrixLoader.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixLoader.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/MatrixStructureTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixStructureTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/MatrixStructureTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixStructureTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/MatrixTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/MatrixTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/MatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/MatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/MatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/ReturnTypeTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/ReturnTypeTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/ReturnTypeTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/ReturnTypeTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/BiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/BiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/BiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/BiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/GpBiCgTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/GpBiCgTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/GpBiCgTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/GpBiCgTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/MlkBiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/MlkBiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/MlkBiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/MlkBiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/TFQMRTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/TFQMRTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Iterative/TFQMRTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Iterative/TFQMRTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/IteratorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/IteratorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/IteratorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/IteratorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IluptElementSorterTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IluptElementSorterTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IluptElementSorterTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IluptElementSorterTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/FailureStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/FailureStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/FailureStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/FailureStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/ResidualStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/ResidualStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/ResidualStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/Solvers/StopCriterion/ResidualStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/SparseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/SparseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/SparseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/SparseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/SparseVectorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/SparseVectorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/SparseVectorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/SparseVectorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/TestData.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/TestData.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/TestData.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/TestData.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedVector.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedVector.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedVector.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedVector.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/UserDefinedVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorArithmeticTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/VectorTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/VectorTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/VectorTests.Norm.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorTests.Norm.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/VectorTests.Norm.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorTests.Norm.cs diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/VectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Complex32/VectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Complex32/VectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/DenseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/DenseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/DenseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/DenseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/DenseVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/DenseVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/DenseVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/DenseVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/DiagonalMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/DiagonalMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/DiagonalMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/DiagonalMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/CholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/CholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/CholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/CholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/EvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/EvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/EvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/EvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/GramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/GramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/GramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/GramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/LUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/LUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/LUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/LUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/QRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/QRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/QRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/QRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/SvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/SvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/SvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/SvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/UserCholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserCholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/UserCholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserCholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/UserEvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserEvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/UserEvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserEvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/UserGramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserGramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/UserGramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserGramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/UserLUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserLUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/UserLUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserLUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/UserQRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserQRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/UserQRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserQRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Factorization/UserSvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserSvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Factorization/UserSvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Factorization/UserSvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/MatrixLoader.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/MatrixLoader.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/MatrixLoader.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/MatrixLoader.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/MatrixStructureTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/MatrixStructureTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/MatrixStructureTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/MatrixStructureTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/MatrixTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/MatrixTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/MatrixTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/MatrixTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/MatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/MatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/MatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/MatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/ReturnTypeTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/ReturnTypeTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/ReturnTypeTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/ReturnTypeTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/BiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/BiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/BiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/BiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/GpBiCgTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/GpBiCgTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/GpBiCgTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/GpBiCgTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/MlkBiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/MlkBiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/MlkBiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/MlkBiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/TFQMRTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/TFQMRTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Iterative/TFQMRTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Iterative/TFQMRTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/IteratorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/IteratorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/IteratorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/IteratorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IluptElementSorterTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/IluptElementSorterTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IluptElementSorterTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/IluptElementSorterTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/FailureStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/FailureStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/FailureStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/FailureStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/ResidualStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/ResidualStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/Solvers/StopCriterion/ResidualStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/Solvers/StopCriterion/ResidualStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/SparseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/SparseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/SparseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/SparseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/SparseVectorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/SparseVectorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/SparseVectorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/SparseVectorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/TestData.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/TestData.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/TestData.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/TestData.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrix.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedMatrix.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrix.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedMatrix.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/UserDefinedVector.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedVector.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/UserDefinedVector.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedVector.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/UserDefinedVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/UserDefinedVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/UserDefinedVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/VectorArithmeticTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/VectorArithmeticTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/VectorArithmeticTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/VectorArithmeticTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/VectorTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/VectorTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/VectorTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/VectorTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/VectorTests.Norm.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/VectorTests.Norm.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/VectorTests.Norm.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/VectorTests.Norm.cs diff --git a/src/UnitTests/LinearAlgebraTests/Double/VectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Double/VectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Double/VectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Double/VectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixHelpers.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixHelpers.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixHelpers.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixHelpers.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStorageCombinatorsTests.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixStorageCombinatorsTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixStorageCombinatorsTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixStorageCombinatorsTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStorageSerializationTests.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixStorageSerializationTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixStorageSerializationTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixStorageSerializationTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.Access.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.Access.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.Access.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.Access.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.Functional.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.Functional.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.Functional.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.Functional.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.Reform.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.Reform.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.Reform.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.Reform.cs diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/MatrixStructureTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/DenseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/DenseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/DenseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/DenseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/DenseVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/DenseVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/DenseVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/DenseVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/DiagonalMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/DiagonalMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/DiagonalMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/DiagonalMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/CholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/CholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/CholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/CholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/EvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/EvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/EvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/EvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/GramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/GramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/GramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/GramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/LUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/LUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/LUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/LUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/QRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/QRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/QRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/QRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/SvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/SvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/SvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/SvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserCholeskyTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserCholeskyTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/UserCholeskyTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserCholeskyTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserEvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserEvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/UserEvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserEvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserGramSchmidtTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserLUTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserLUTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/UserLUTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserLUTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserQRTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserQRTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/UserQRTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserQRTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Factorization/UserSvdTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserSvdTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Factorization/UserSvdTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Factorization/UserSvdTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/MatrixLoader.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/MatrixLoader.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/MatrixLoader.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/MatrixLoader.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/MatrixStructureTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/MatrixStructureTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/MatrixStructureTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/MatrixStructureTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/MatrixTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/MatrixTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/MatrixTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/MatrixTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/MatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/MatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/MatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/MatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/ReturnTypeTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/ReturnTypeTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/ReturnTypeTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/ReturnTypeTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/BiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/BiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/BiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/BiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/GpBiCgTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/GpBiCgTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/GpBiCgTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/GpBiCgTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/MlkBiCgStabTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/MlkBiCgStabTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/MlkBiCgStabTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/MlkBiCgStabTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/TFQMRTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/TFQMRTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Iterative/TFQMRTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Iterative/TFQMRTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/IteratorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/IteratorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/IteratorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/IteratorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IluptElementSorterTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/IluptElementSorterTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IluptElementSorterTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/IluptElementSorterTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/DivergenceStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/FailureStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/FailureStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/FailureStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/FailureStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/IterationCountStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/ResidualStopCriteriumTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/ResidualStopCriteriumTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/Solvers/StopCriterion/ResidualStopCriteriumTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/Solvers/StopCriterion/ResidualStopCriteriumTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/SparseMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/SparseMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/SparseMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/SparseMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/SparseVectorTest.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/SparseVectorTest.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/SparseVectorTest.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/SparseVectorTest.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/TestData.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/TestData.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/TestData.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/TestData.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrix.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedMatrix.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrix.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedMatrix.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrixTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedMatrixTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrixTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedMatrixTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/UserDefinedVector.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedVector.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/UserDefinedVector.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedVector.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/UserDefinedVectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedVectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/UserDefinedVectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/UserDefinedVectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/VectorArithmeticTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/VectorArithmeticTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/VectorArithmeticTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/VectorArithmeticTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/VectorTests.Arithmetic.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/VectorTests.Arithmetic.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/VectorTests.Arithmetic.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/VectorTests.Arithmetic.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/VectorTests.Norm.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/VectorTests.Norm.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/VectorTests.Norm.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/VectorTests.Norm.cs diff --git a/src/UnitTests/LinearAlgebraTests/Single/VectorTests.cs b/src/Numerics.Tests/LinearAlgebraTests/Single/VectorTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/Single/VectorTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/Single/VectorTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/TestData.cs b/src/Numerics.Tests/LinearAlgebraTests/TestData.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/TestData.cs rename to src/Numerics.Tests/LinearAlgebraTests/TestData.cs diff --git a/src/UnitTests/LinearAlgebraTests/VectorArithmeticTheory.cs b/src/Numerics.Tests/LinearAlgebraTests/VectorArithmeticTheory.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/VectorArithmeticTheory.cs rename to src/Numerics.Tests/LinearAlgebraTests/VectorArithmeticTheory.cs diff --git a/src/UnitTests/LinearAlgebraTests/VectorStorageCombinatorsTests.cs b/src/Numerics.Tests/LinearAlgebraTests/VectorStorageCombinatorsTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/VectorStorageCombinatorsTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/VectorStorageCombinatorsTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/VectorStorageSerializationTests.cs b/src/Numerics.Tests/LinearAlgebraTests/VectorStorageSerializationTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/VectorStorageSerializationTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/VectorStorageSerializationTests.cs diff --git a/src/UnitTests/LinearAlgebraTests/VectorToStringTests.cs b/src/Numerics.Tests/LinearAlgebraTests/VectorToStringTests.cs similarity index 100% rename from src/UnitTests/LinearAlgebraTests/VectorToStringTests.cs rename to src/Numerics.Tests/LinearAlgebraTests/VectorToStringTests.cs diff --git a/src/UnitTests/UnitTests-CUDA.csproj b/src/Numerics.Tests/Numerics.Tests.CUDA.csproj similarity index 89% rename from src/UnitTests/UnitTests-CUDA.csproj rename to src/Numerics.Tests/Numerics.Tests.CUDA.csproj index b8de7f99..580da470 100644 --- a/src/UnitTests/UnitTests-CUDA.csproj +++ b/src/Numerics.Tests/Numerics.Tests.CUDA.csproj @@ -6,8 +6,8 @@ win7-x64;win-7x86;ubuntu.16.10-x64 2.0.0 false - MathNet.Numerics.UnitTests.CUDA - MathNet.Numerics.UnitTests + MathNet.Numerics.Tests.CUDA + MathNet.Numerics.Tests false NATIVE;CUDA @@ -27,4 +27,4 @@ - \ No newline at end of file + diff --git a/src/UnitTests/UnitTests-MKL.csproj b/src/Numerics.Tests/Numerics.Tests.MKL.csproj similarity index 90% rename from src/UnitTests/UnitTests-MKL.csproj rename to src/Numerics.Tests/Numerics.Tests.MKL.csproj index 24397961..30dd1477 100644 --- a/src/UnitTests/UnitTests-MKL.csproj +++ b/src/Numerics.Tests/Numerics.Tests.MKL.csproj @@ -6,8 +6,8 @@ win7-x64;win-7x86;ubuntu.16.10-x64 2.0.0 false - MathNet.Numerics.UnitTests.MKL - MathNet.Numerics.UnitTests + MathNet.Numerics.Tests.MKL + MathNet.Numerics.Tests false NATIVE;MKL diff --git a/src/UnitTests/UnitTests-OpenBLAS.csproj b/src/Numerics.Tests/Numerics.Tests.OpenBLAS.csproj similarity index 89% rename from src/UnitTests/UnitTests-OpenBLAS.csproj rename to src/Numerics.Tests/Numerics.Tests.OpenBLAS.csproj index f848b2ac..33814182 100644 --- a/src/UnitTests/UnitTests-OpenBLAS.csproj +++ b/src/Numerics.Tests/Numerics.Tests.OpenBLAS.csproj @@ -6,8 +6,8 @@ win7-x64;win-7x86;ubuntu.16.10-x64 2.0.0 false - MathNet.Numerics.UnitTests.OpenBLAS - MathNet.Numerics.UnitTests + MathNet.Numerics.Tests.OpenBLAS + MathNet.Numerics.Tests false NATIVE;OPENBLAS diff --git a/src/UnitTests/UnitTests.csproj b/src/Numerics.Tests/Numerics.Tests.csproj similarity index 90% rename from src/UnitTests/UnitTests.csproj rename to src/Numerics.Tests/Numerics.Tests.csproj index 7a745204..761a0bd9 100644 --- a/src/UnitTests/UnitTests.csproj +++ b/src/Numerics.Tests/Numerics.Tests.csproj @@ -6,8 +6,8 @@ win7-x64;win-7x86;ubuntu.16.10-x64 2.0.0 false - MathNet.Numerics.UnitTests - MathNet.Numerics.UnitTests + MathNet.Numerics.Tests + MathNet.Numerics.Tests false diff --git a/src/UnitTests/OdeSolvers/OdeSolverTest.cs b/src/Numerics.Tests/OdeSolvers/OdeSolverTest.cs similarity index 100% rename from src/UnitTests/OdeSolvers/OdeSolverTest.cs rename to src/Numerics.Tests/OdeSolvers/OdeSolverTest.cs diff --git a/src/UnitTests/OptimizationTests/BfgsBMinimizerTests.cs b/src/Numerics.Tests/OptimizationTests/BfgsBMinimizerTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/BfgsBMinimizerTests.cs rename to src/Numerics.Tests/OptimizationTests/BfgsBMinimizerTests.cs diff --git a/src/UnitTests/OptimizationTests/BfgsMinimizerTests.cs b/src/Numerics.Tests/OptimizationTests/BfgsMinimizerTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/BfgsMinimizerTests.cs rename to src/Numerics.Tests/OptimizationTests/BfgsMinimizerTests.cs diff --git a/src/UnitTests/OptimizationTests/BfgsTest.cs b/src/Numerics.Tests/OptimizationTests/BfgsTest.cs similarity index 100% rename from src/UnitTests/OptimizationTests/BfgsTest.cs rename to src/Numerics.Tests/OptimizationTests/BfgsTest.cs diff --git a/src/UnitTests/OptimizationTests/ConjugateGradientMinimizerTests.cs b/src/Numerics.Tests/OptimizationTests/ConjugateGradientMinimizerTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/ConjugateGradientMinimizerTests.cs rename to src/Numerics.Tests/OptimizationTests/ConjugateGradientMinimizerTests.cs diff --git a/src/UnitTests/OptimizationTests/GoldenSectionMinimizerTests.cs b/src/Numerics.Tests/OptimizationTests/GoldenSectionMinimizerTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/GoldenSectionMinimizerTests.cs rename to src/Numerics.Tests/OptimizationTests/GoldenSectionMinimizerTests.cs diff --git a/src/UnitTests/OptimizationTests/LBfgsMinimizerTests.cs b/src/Numerics.Tests/OptimizationTests/LBfgsMinimizerTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/LBfgsMinimizerTests.cs rename to src/Numerics.Tests/OptimizationTests/LBfgsMinimizerTests.cs diff --git a/src/UnitTests/OptimizationTests/MghObjectiveFunction.cs b/src/Numerics.Tests/OptimizationTests/MghObjectiveFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/MghObjectiveFunction.cs rename to src/Numerics.Tests/OptimizationTests/MghObjectiveFunction.cs diff --git a/src/UnitTests/OptimizationTests/NelderMeadSimplexTests.cs b/src/Numerics.Tests/OptimizationTests/NelderMeadSimplexTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/NelderMeadSimplexTests.cs rename to src/Numerics.Tests/OptimizationTests/NelderMeadSimplexTests.cs diff --git a/src/UnitTests/OptimizationTests/NewtonMinimizerTests.cs b/src/Numerics.Tests/OptimizationTests/NewtonMinimizerTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/NewtonMinimizerTests.cs rename to src/Numerics.Tests/OptimizationTests/NewtonMinimizerTests.cs diff --git a/src/UnitTests/OptimizationTests/RosenbrockFunctionTests.cs b/src/Numerics.Tests/OptimizationTests/RosenbrockFunctionTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/RosenbrockFunctionTests.cs rename to src/Numerics.Tests/OptimizationTests/RosenbrockFunctionTests.cs diff --git a/src/UnitTests/OptimizationTests/TestCaseDataExtensions.cs b/src/Numerics.Tests/OptimizationTests/TestCaseDataExtensions.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestCaseDataExtensions.cs rename to src/Numerics.Tests/OptimizationTests/TestCaseDataExtensions.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctionTests.cs b/src/Numerics.Tests/OptimizationTests/TestFunctionTests.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctionTests.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctionTests.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/BaseTestFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/BaseTestFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/BaseTestFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/BaseTestFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/BealeFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/BealeFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/BealeFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/BealeFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/BrownAndDennisFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/BrownAndDennisFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/BrownAndDennisFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/BrownAndDennisFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/BrownBadlyScaledFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/BrownBadlyScaledFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/BrownBadlyScaledFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/BrownBadlyScaledFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/FreudensteinAndRothFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/FreudensteinAndRothFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/FreudensteinAndRothFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/FreudensteinAndRothFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/HelicalValleyFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/HelicalValleyFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/HelicalValleyFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/HelicalValleyFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/ITestFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/ITestFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/ITestFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/ITestFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/JennrichAndSampsonFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/JennrichAndSampsonFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/JennrichAndSampsonFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/JennrichAndSampsonFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/MeyerFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/MeyerFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/MeyerFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/MeyerFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/PowellBadlyScaledFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/PowellBadlyScaledFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/PowellBadlyScaledFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/PowellBadlyScaledFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/PowellSingularFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/PowellSingularFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/PowellSingularFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/PowellSingularFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/RosenbrockFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/RosenbrockFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/RosenbrockFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/RosenbrockFunction.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/RosenbrockFunction2.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/RosenbrockFunction2.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/RosenbrockFunction2.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/RosenbrockFunction2.cs diff --git a/src/UnitTests/OptimizationTests/TestFunctions/WoodFunction.cs b/src/Numerics.Tests/OptimizationTests/TestFunctions/WoodFunction.cs similarity index 100% rename from src/UnitTests/OptimizationTests/TestFunctions/WoodFunction.cs rename to src/Numerics.Tests/OptimizationTests/TestFunctions/WoodFunction.cs diff --git a/src/UnitTests/PermutationTest.cs b/src/Numerics.Tests/PermutationTest.cs similarity index 100% rename from src/UnitTests/PermutationTest.cs rename to src/Numerics.Tests/PermutationTest.cs diff --git a/src/UnitTests/PrecisionTest.cs b/src/Numerics.Tests/PrecisionTest.cs similarity index 100% rename from src/UnitTests/PrecisionTest.cs rename to src/Numerics.Tests/PrecisionTest.cs diff --git a/src/UnitTests/Program.cs b/src/Numerics.Tests/Program.cs similarity index 100% rename from src/UnitTests/Program.cs rename to src/Numerics.Tests/Program.cs diff --git a/src/UnitTests/Properties/AssemblyInfo.cs b/src/Numerics.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from src/UnitTests/Properties/AssemblyInfo.cs rename to src/Numerics.Tests/Properties/AssemblyInfo.cs diff --git a/src/UnitTests/Providers/FourierTransform/FourierTransformProviderTests.cs b/src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs similarity index 100% rename from src/UnitTests/Providers/FourierTransform/FourierTransformProviderTests.cs rename to src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs diff --git a/src/UnitTests/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs b/src/Numerics.Tests/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs similarity index 100% rename from src/UnitTests/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs rename to src/Numerics.Tests/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs diff --git a/src/UnitTests/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs b/src/Numerics.Tests/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs similarity index 100% rename from src/UnitTests/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs rename to src/Numerics.Tests/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs diff --git a/src/UnitTests/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs b/src/Numerics.Tests/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs similarity index 100% rename from src/UnitTests/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs rename to src/Numerics.Tests/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs diff --git a/src/UnitTests/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs b/src/Numerics.Tests/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs similarity index 100% rename from src/UnitTests/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs rename to src/Numerics.Tests/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs diff --git a/src/UnitTests/Random/CryptoRandomSourceTests.cs b/src/Numerics.Tests/Random/CryptoRandomSourceTests.cs similarity index 100% rename from src/UnitTests/Random/CryptoRandomSourceTests.cs rename to src/Numerics.Tests/Random/CryptoRandomSourceTests.cs diff --git a/src/UnitTests/Random/Mcg31m1Tests.cs b/src/Numerics.Tests/Random/Mcg31m1Tests.cs similarity index 100% rename from src/UnitTests/Random/Mcg31m1Tests.cs rename to src/Numerics.Tests/Random/Mcg31m1Tests.cs diff --git a/src/UnitTests/Random/Mcg59Tests.cs b/src/Numerics.Tests/Random/Mcg59Tests.cs similarity index 100% rename from src/UnitTests/Random/Mcg59Tests.cs rename to src/Numerics.Tests/Random/Mcg59Tests.cs diff --git a/src/UnitTests/Random/MersenneTwisterTests.cs b/src/Numerics.Tests/Random/MersenneTwisterTests.cs similarity index 100% rename from src/UnitTests/Random/MersenneTwisterTests.cs rename to src/Numerics.Tests/Random/MersenneTwisterTests.cs diff --git a/src/UnitTests/Random/Mrg32k3aTests.cs b/src/Numerics.Tests/Random/Mrg32k3aTests.cs similarity index 100% rename from src/UnitTests/Random/Mrg32k3aTests.cs rename to src/Numerics.Tests/Random/Mrg32k3aTests.cs diff --git a/src/UnitTests/Random/PalfTests.cs b/src/Numerics.Tests/Random/PalfTests.cs similarity index 100% rename from src/UnitTests/Random/PalfTests.cs rename to src/Numerics.Tests/Random/PalfTests.cs diff --git a/src/UnitTests/Random/RandomExtensionTests.cs b/src/Numerics.Tests/Random/RandomExtensionTests.cs similarity index 100% rename from src/UnitTests/Random/RandomExtensionTests.cs rename to src/Numerics.Tests/Random/RandomExtensionTests.cs diff --git a/src/UnitTests/Random/RandomSerializationTests.cs b/src/Numerics.Tests/Random/RandomSerializationTests.cs similarity index 100% rename from src/UnitTests/Random/RandomSerializationTests.cs rename to src/Numerics.Tests/Random/RandomSerializationTests.cs diff --git a/src/UnitTests/Random/RandomTests.cs b/src/Numerics.Tests/Random/RandomTests.cs similarity index 100% rename from src/UnitTests/Random/RandomTests.cs rename to src/Numerics.Tests/Random/RandomTests.cs diff --git a/src/UnitTests/Random/SystemRandomSourceTests.cs b/src/Numerics.Tests/Random/SystemRandomSourceTests.cs similarity index 100% rename from src/UnitTests/Random/SystemRandomSourceTests.cs rename to src/Numerics.Tests/Random/SystemRandomSourceTests.cs diff --git a/src/UnitTests/Random/WH1982Tests.cs b/src/Numerics.Tests/Random/WH1982Tests.cs similarity index 100% rename from src/UnitTests/Random/WH1982Tests.cs rename to src/Numerics.Tests/Random/WH1982Tests.cs diff --git a/src/UnitTests/Random/WH2006Tests.cs b/src/Numerics.Tests/Random/WH2006Tests.cs similarity index 100% rename from src/UnitTests/Random/WH2006Tests.cs rename to src/Numerics.Tests/Random/WH2006Tests.cs diff --git a/src/UnitTests/Random/XorshiftTests.cs b/src/Numerics.Tests/Random/XorshiftTests.cs similarity index 100% rename from src/UnitTests/Random/XorshiftTests.cs rename to src/Numerics.Tests/Random/XorshiftTests.cs diff --git a/src/UnitTests/RootFindingTests/BisectionTest.cs b/src/Numerics.Tests/RootFindingTests/BisectionTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/BisectionTest.cs rename to src/Numerics.Tests/RootFindingTests/BisectionTest.cs diff --git a/src/UnitTests/RootFindingTests/BrentTest.cs b/src/Numerics.Tests/RootFindingTests/BrentTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/BrentTest.cs rename to src/Numerics.Tests/RootFindingTests/BrentTest.cs diff --git a/src/UnitTests/RootFindingTests/BroydenTest.cs b/src/Numerics.Tests/RootFindingTests/BroydenTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/BroydenTest.cs rename to src/Numerics.Tests/RootFindingTests/BroydenTest.cs diff --git a/src/UnitTests/RootFindingTests/CubicTest.cs b/src/Numerics.Tests/RootFindingTests/CubicTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/CubicTest.cs rename to src/Numerics.Tests/RootFindingTests/CubicTest.cs diff --git a/src/UnitTests/RootFindingTests/FindRootsTest.cs b/src/Numerics.Tests/RootFindingTests/FindRootsTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/FindRootsTest.cs rename to src/Numerics.Tests/RootFindingTests/FindRootsTest.cs diff --git a/src/UnitTests/RootFindingTests/NewtonRaphsonTest.cs b/src/Numerics.Tests/RootFindingTests/NewtonRaphsonTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/NewtonRaphsonTest.cs rename to src/Numerics.Tests/RootFindingTests/NewtonRaphsonTest.cs diff --git a/src/UnitTests/RootFindingTests/RobustNewtonRaphsonTest.cs b/src/Numerics.Tests/RootFindingTests/RobustNewtonRaphsonTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/RobustNewtonRaphsonTest.cs rename to src/Numerics.Tests/RootFindingTests/RobustNewtonRaphsonTest.cs diff --git a/src/UnitTests/RootFindingTests/SecantTest.cs b/src/Numerics.Tests/RootFindingTests/SecantTest.cs similarity index 100% rename from src/UnitTests/RootFindingTests/SecantTest.cs rename to src/Numerics.Tests/RootFindingTests/SecantTest.cs diff --git a/src/UnitTests/SortingTests.cs b/src/Numerics.Tests/SortingTests.cs similarity index 100% rename from src/UnitTests/SortingTests.cs rename to src/Numerics.Tests/SortingTests.cs diff --git a/src/UnitTests/SpecialFunctionsTests/ErfTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/ErfTests.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/ErfTests.cs rename to src/Numerics.Tests/SpecialFunctionsTests/ErfTests.cs diff --git a/src/UnitTests/SpecialFunctionsTests/ExponentialIntegralTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/ExponentialIntegralTests.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/ExponentialIntegralTests.cs rename to src/Numerics.Tests/SpecialFunctionsTests/ExponentialIntegralTests.cs diff --git a/src/UnitTests/SpecialFunctionsTests/FactorialTest.cs b/src/Numerics.Tests/SpecialFunctionsTests/FactorialTest.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/FactorialTest.cs rename to src/Numerics.Tests/SpecialFunctionsTests/FactorialTest.cs diff --git a/src/UnitTests/SpecialFunctionsTests/GammaTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/GammaTests.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/GammaTests.cs rename to src/Numerics.Tests/SpecialFunctionsTests/GammaTests.cs diff --git a/src/UnitTests/SpecialFunctionsTests/ModifiedBesselTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/ModifiedBesselTests.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/ModifiedBesselTests.cs rename to src/Numerics.Tests/SpecialFunctionsTests/ModifiedBesselTests.cs diff --git a/src/UnitTests/SpecialFunctionsTests/ModifiedStruveTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/ModifiedStruveTests.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/ModifiedStruveTests.cs rename to src/Numerics.Tests/SpecialFunctionsTests/ModifiedStruveTests.cs diff --git a/src/UnitTests/SpecialFunctionsTests/SpecialFunctionsTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/SpecialFunctionsTests.cs similarity index 100% rename from src/UnitTests/SpecialFunctionsTests/SpecialFunctionsTests.cs rename to src/Numerics.Tests/SpecialFunctionsTests/SpecialFunctionsTests.cs diff --git a/src/UnitTests/StatisticsTests/CorrelationTests.cs b/src/Numerics.Tests/StatisticsTests/CorrelationTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/CorrelationTests.cs rename to src/Numerics.Tests/StatisticsTests/CorrelationTests.cs diff --git a/src/UnitTests/StatisticsTests/DescriptiveStatisticsTests.cs b/src/Numerics.Tests/StatisticsTests/DescriptiveStatisticsTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/DescriptiveStatisticsTests.cs rename to src/Numerics.Tests/StatisticsTests/DescriptiveStatisticsTests.cs diff --git a/src/UnitTests/StatisticsTests/HistogramTests.cs b/src/Numerics.Tests/StatisticsTests/HistogramTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/HistogramTests.cs rename to src/Numerics.Tests/StatisticsTests/HistogramTests.cs diff --git a/src/UnitTests/StatisticsTests/KernelDensityTests.cs b/src/Numerics.Tests/StatisticsTests/KernelDensityTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/KernelDensityTests.cs rename to src/Numerics.Tests/StatisticsTests/KernelDensityTests.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/HybridMCTest.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/HybridMCTest.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/HybridMCTest.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/HybridMCTest.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/MCMCDiagnosticsTest.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/MCMCDiagnosticsTest.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/MCMCDiagnosticsTest.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/MCMCDiagnosticsTest.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/MetropolisHastingsSamplerTests.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/MetropolisHastingsSamplerTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/MetropolisHastingsSamplerTests.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/MetropolisHastingsSamplerTests.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/MetropolisSamplerTests.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/MetropolisSamplerTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/MetropolisSamplerTests.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/MetropolisSamplerTests.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/RejectionSamplerTests.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/RejectionSamplerTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/RejectionSamplerTests.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/RejectionSamplerTests.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/UnivariateHybridMCTest.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/UnivariateHybridMCTest.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/UnivariateHybridMCTest.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/UnivariateHybridMCTest.cs diff --git a/src/UnitTests/StatisticsTests/MCMCTests/UnivariateSliceSamplerTests.cs b/src/Numerics.Tests/StatisticsTests/MCMCTests/UnivariateSliceSamplerTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MCMCTests/UnivariateSliceSamplerTests.cs rename to src/Numerics.Tests/StatisticsTests/MCMCTests/UnivariateSliceSamplerTests.cs diff --git a/src/UnitTests/StatisticsTests/MovingStatisticsTests.cs b/src/Numerics.Tests/StatisticsTests/MovingStatisticsTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/MovingStatisticsTests.cs rename to src/Numerics.Tests/StatisticsTests/MovingStatisticsTests.cs diff --git a/src/UnitTests/StatisticsTests/PercentileTests.cs b/src/Numerics.Tests/StatisticsTests/PercentileTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/PercentileTests.cs rename to src/Numerics.Tests/StatisticsTests/PercentileTests.cs diff --git a/src/UnitTests/StatisticsTests/RunningStatisticsTests.cs b/src/Numerics.Tests/StatisticsTests/RunningStatisticsTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/RunningStatisticsTests.cs rename to src/Numerics.Tests/StatisticsTests/RunningStatisticsTests.cs diff --git a/src/UnitTests/StatisticsTests/StatTestData.cs b/src/Numerics.Tests/StatisticsTests/StatTestData.cs similarity index 100% rename from src/UnitTests/StatisticsTests/StatTestData.cs rename to src/Numerics.Tests/StatisticsTests/StatTestData.cs diff --git a/src/UnitTests/StatisticsTests/StatisticsSerializationTests.cs b/src/Numerics.Tests/StatisticsTests/StatisticsSerializationTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/StatisticsSerializationTests.cs rename to src/Numerics.Tests/StatisticsTests/StatisticsSerializationTests.cs diff --git a/src/UnitTests/StatisticsTests/StatisticsTests.cs b/src/Numerics.Tests/StatisticsTests/StatisticsTests.cs similarity index 100% rename from src/UnitTests/StatisticsTests/StatisticsTests.cs rename to src/Numerics.Tests/StatisticsTests/StatisticsTests.cs diff --git a/src/UnitTests/TrigonometryTest.cs b/src/Numerics.Tests/TrigonometryTest.cs similarity index 100% rename from src/UnitTests/TrigonometryTest.cs rename to src/Numerics.Tests/TrigonometryTest.cs diff --git a/src/UnitTests/UseLinearAlgebraProvider.cs b/src/Numerics.Tests/UseLinearAlgebraProvider.cs similarity index 100% rename from src/UnitTests/UseLinearAlgebraProvider.cs rename to src/Numerics.Tests/UseLinearAlgebraProvider.cs diff --git a/src/UnitTests/paket.references b/src/Numerics.Tests/paket.references similarity index 100% rename from src/UnitTests/paket.references rename to src/Numerics.Tests/paket.references diff --git a/src/Numerics/Properties/AssemblyInfo.cs b/src/Numerics/Properties/AssemblyInfo.cs index 925e7d82..fbda4906 100644 --- a/src/Numerics/Properties/AssemblyInfo.cs +++ b/src/Numerics/Properties/AssemblyInfo.cs @@ -36,11 +36,11 @@ using System.Runtime.InteropServices; [assembly: Guid("7b66646f-f0ee-425d-9065-910d1937a2df")] #if STRONGNAME -[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100ed2314a577643d859571b8b9307c6ff2670525c4598fbb307e57ea65ebf5d4417284cb3da9181636480b623f4db8cc3c1947244ba069df0df86e2431621f51a488f9929519a1c5d0ae595f6e2d0e4094685f0c1229ff658360acbb9f63f1a0258e984dda00dc7ad4fd16dbb550ec1ef8a11df138402b7c1998ee224e652c839b")] +[assembly: InternalsVisibleTo("MathNet.Numerics.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100ed2314a577643d859571b8b9307c6ff2670525c4598fbb307e57ea65ebf5d4417284cb3da9181636480b623f4db8cc3c1947244ba069df0df86e2431621f51a488f9929519a1c5d0ae595f6e2d0e4094685f0c1229ff658360acbb9f63f1a0258e984dda00dc7ad4fd16dbb550ec1ef8a11df138402b7c1998ee224e652c839b")] #else -[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests")] -[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests.MKL")] -[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests.CUDA")] -[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests.OpenBLAS")] +[assembly: InternalsVisibleTo("MathNet.Numerics.Tests")] +[assembly: InternalsVisibleTo("MathNet.Numerics.Tests.MKL")] +[assembly: InternalsVisibleTo("MathNet.Numerics.Tests.CUDA")] +[assembly: InternalsVisibleTo("MathNet.Numerics.Tests.OpenBLAS")] [assembly: InternalsVisibleTo("Benchmark")] #endif diff --git a/src/TestData/Properties/AssemblyInfo.cs b/src/TestData/Properties/AssemblyInfo.cs index 569cfb46..c9d6f636 100644 --- a/src/TestData/Properties/AssemblyInfo.cs +++ b/src/TestData/Properties/AssemblyInfo.cs @@ -15,5 +15,5 @@ using System.Runtime.InteropServices; [assembly: Guid("a4a6a08e-5265-4608-a43d-e4f2e210ba2d")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("4.0.0.0")] +[assembly: AssemblyFileVersion("4.0.0.0")]