From 4292d6c653aab8b411c60c9579b9bc93f3b9d8e9 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 11 Nov 2018 17:31:26 +0100 Subject: [PATCH] Namespaces: never fully open System.Numerics to avoid name clashes --- src/Benchmark/LinearAlgebra/DenseMatrixProduct.cs | 3 +-- src/Benchmark/LinearAlgebra/DenseVector.cs | 1 - src/Benchmark/Transforms/FFT.cs | 4 ++-- src/Numerics.Tests/AssertHelpers.cs | 2 +- src/Numerics.Tests/ComplexTests/Complex32Test.cs | 2 +- src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs | 2 +- src/Numerics.Tests/ComplexTests/ComplexTest.cs | 2 +- src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs | 2 +- src/Numerics.Tests/GenerateTests.cs | 2 +- src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs | 2 +- src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs | 2 +- .../IntegralTransformsTests/InverseTransformTest.cs | 2 +- .../MatchingReferenceTransformTest.cs | 2 +- .../IntegralTransformsTests/ParsevalTheoremTest.cs | 2 +- .../ReferenceDiscreteFourierTransform.cs | 2 +- src/Numerics.Tests/PolynomialTests.cs | 2 +- .../FourierTransform/FourierTransformProviderTests.cs | 2 +- src/Numerics.Tests/RootFindingTests/FindRootsTest.cs | 2 +- src/Numerics.Tests/SpecialFunctionsTests/AiryTests.cs | 2 +- src/Numerics.Tests/SpecialFunctionsTests/BesselTests.cs | 2 +- src/Numerics.Tests/SpecialFunctionsTests/HankelTests.cs | 2 +- src/Numerics.Tests/TrigonometryTest.cs | 2 +- src/Numerics/ArrayExtensions.cs | 2 +- src/Numerics/Complex32.cs | 3 ++- src/Numerics/ComplexExtensions.cs | 2 +- src/Numerics/Distributions/DiscreteUniform.cs | 1 - src/Numerics/Euclid.cs | 2 +- src/Numerics/FindRoots.cs | 2 +- src/Numerics/Generate.cs | 3 ++- src/Numerics/IntegralTransforms/Fourier.cs | 2 +- src/Numerics/Interpolate.cs | 1 - src/Numerics/Interpolation/LogLinear.cs | 2 +- src/Numerics/LinearAlgebra/Complex/DenseVector.cs | 1 - .../LinearAlgebra/Complex/Factorization/DenseCholesky.cs | 1 - .../LinearAlgebra/Complex/Factorization/UserCholesky.cs | 2 +- src/Numerics/LinearAlgebra/Complex/SparseVector.cs | 1 - src/Numerics/LinearAlgebra/Complex/Vector.cs | 2 +- src/Numerics/LinearAlgebra/Complex32/DenseVector.cs | 1 - src/Numerics/LinearAlgebra/Complex32/SparseVector.cs | 1 - src/Numerics/LinearAlgebra/Complex32/Vector.cs | 2 +- src/Numerics/LinearAlgebra/Double/DenseVector.cs | 1 - src/Numerics/LinearAlgebra/Double/SparseVector.cs | 1 - src/Numerics/LinearAlgebra/Options.cs | 1 - src/Numerics/LinearAlgebra/Single/DenseVector.cs | 1 - src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs | 1 - src/Numerics/LinearAlgebra/Single/Matrix.cs | 2 +- src/Numerics/LinearAlgebra/Single/Vector.cs | 2 +- src/Numerics/OdeSolvers/RungeKutta.cs | 2 +- src/Numerics/Optimization/BfgsMinimizerBase.cs | 3 +-- src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs | 2 +- src/Numerics/Optimization/MinimizerBase.cs | 3 +-- src/Numerics/Optimization/NelderMeadSimplex.cs | 2 +- src/Numerics/Polynomial.cs | 3 +-- src/Numerics/Precision.Equality.cs | 2 +- src/Numerics/Properties/Resources.Designer.cs | 6 ++---- src/Numerics/Providers/Common/Cuda/SafeNativeMethods.cs | 2 +- src/Numerics/Providers/Common/Mkl/SafeNativeMethods.cs | 2 +- src/Numerics/Providers/Common/OpenBlas/SafeNativeMethods.cs | 2 +- .../Providers/FourierTransform/IFourierTransformProvider.cs | 2 +- .../Managed/ManagedFourierTransformProvider.Bluestein.cs | 2 -- .../Managed/ManagedFourierTransformProvider.Radix2.cs | 1 - .../FourierTransform/Mkl/MklFourierTransformProvider.cs | 2 +- .../LinearAlgebra/Acml/AcmlLinearAlgebraProvider.Complex.cs | 2 +- .../Providers/LinearAlgebra/Acml/SafeNativeMethods.cs | 2 +- .../LinearAlgebra/Cuda/CudaLinearAlgebraProvider.Complex.cs | 2 +- .../Providers/LinearAlgebra/ILinearAlgebraProvider.cs | 2 +- .../Providers/LinearAlgebra/LinearAlgebraControl.cs | 1 - .../Managed/ManagedLinearAlgebraProvider.Complex.cs | 2 +- .../Managed/ManagedLinearAlgebraProvider.Complex32.cs | 2 +- .../Managed/ManagedLinearAlgebraProvider.Double.cs | 2 +- .../Managed/ManagedLinearAlgebraProvider.Single.cs | 2 +- .../ManagedReferenceLinearAlgebraProvider.Complex.cs | 2 +- .../ManagedReferenceLinearAlgebraProvider.Complex32.cs | 2 +- .../ManagedReferenceLinearAlgebraProvider.Double.cs | 2 +- .../ManagedReferenceLinearAlgebraProvider.Single.cs | 2 +- .../LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex.cs | 2 +- .../LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex32.cs | 2 +- .../LinearAlgebra/Mkl/MklLinearAlgebraProvider.Double.cs | 2 +- .../LinearAlgebra/Mkl/MklLinearAlgebraProvider.Single.cs | 2 +- .../OpenBlas/OpenBlasLinearAlgebraProvider.Complex.cs | 6 +++--- .../OpenBlas/OpenBlasLinearAlgebraProvider.Complex32.cs | 6 +++--- .../OpenBlas/OpenBlasLinearAlgebraProvider.Double.cs | 6 +++--- .../OpenBlas/OpenBlasLinearAlgebraProvider.Single.cs | 6 +++--- src/Numerics/RootFinding/Broyden.cs | 2 +- src/Numerics/RootFinding/Cubic.cs | 2 +- src/Numerics/SpecialFunctions/Airy.cs | 2 +- src/Numerics/SpecialFunctions/Amos/Amos.cs | 2 +- src/Numerics/SpecialFunctions/Bessel.cs | 2 +- src/Numerics/SpecialFunctions/Evaluate.cs | 2 +- src/Numerics/SpecialFunctions/Factorial.cs | 2 +- src/Numerics/SpecialFunctions/Hankel.cs | 2 +- src/Numerics/SpecialFunctions/SphericalBessel.cs | 2 +- src/Numerics/SpecialFunctions/Stability.cs | 2 +- src/Numerics/Statistics/ArrayStatistics.Complex.cs | 2 +- src/Numerics/Statistics/Correlation.cs | 2 +- src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs | 2 +- src/Numerics/Statistics/MCMC/MetropolisSampler.cs | 2 +- src/Numerics/Statistics/Statistics.cs | 2 +- src/Numerics/Statistics/StreamingStatistics.cs | 2 +- src/Numerics/Trigonometry.cs | 2 +- src/TestData/Properties/AssemblyInfo.cs | 1 - 101 files changed, 96 insertions(+), 118 deletions(-) diff --git a/src/Benchmark/LinearAlgebra/DenseMatrixProduct.cs b/src/Benchmark/LinearAlgebra/DenseMatrixProduct.cs index 815f45e3..4db8ba66 100644 --- a/src/Benchmark/LinearAlgebra/DenseMatrixProduct.cs +++ b/src/Benchmark/LinearAlgebra/DenseMatrixProduct.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Configs; using BenchmarkDotNet.Environments; diff --git a/src/Benchmark/LinearAlgebra/DenseVector.cs b/src/Benchmark/LinearAlgebra/DenseVector.cs index 3ca0e34e..f73a6414 100644 --- a/src/Benchmark/LinearAlgebra/DenseVector.cs +++ b/src/Benchmark/LinearAlgebra/DenseVector.cs @@ -3,7 +3,6 @@ using BenchmarkDotNet.Configs; using BenchmarkDotNet.Environments; using BenchmarkDotNet.Jobs; using MathNet.Numerics; -using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.Providers.Common.Mkl; using MathNet.Numerics.Providers.LinearAlgebra; diff --git a/src/Benchmark/Transforms/FFT.cs b/src/Benchmark/Transforms/FFT.cs index ab883e74..5167df5e 100644 --- a/src/Benchmark/Transforms/FFT.cs +++ b/src/Benchmark/Transforms/FFT.cs @@ -1,11 +1,11 @@ -using System.Numerics; -using BenchmarkDotNet.Attributes; +using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Configs; using BenchmarkDotNet.Environments; using BenchmarkDotNet.Jobs; using MathNet.Numerics; using MathNet.Numerics.IntegralTransforms; using MathNet.Numerics.Providers.Common.Mkl; +using Complex = System.Numerics.Complex; namespace Benchmark.Transforms { diff --git a/src/Numerics.Tests/AssertHelpers.cs b/src/Numerics.Tests/AssertHelpers.cs index b4554e6f..6653ae23 100644 --- a/src/Numerics.Tests/AssertHelpers.cs +++ b/src/Numerics.Tests/AssertHelpers.cs @@ -28,7 +28,7 @@ // using System.Collections.Generic; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.LinearAlgebra; using NUnit.Framework; diff --git a/src/Numerics.Tests/ComplexTests/Complex32Test.cs b/src/Numerics.Tests/ComplexTests/Complex32Test.cs index 81392037..f7749db1 100644 --- a/src/Numerics.Tests/ComplexTests/Complex32Test.cs +++ b/src/Numerics.Tests/ComplexTests/Complex32Test.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using NUnit.Framework; namespace MathNet.Numerics.UnitTests.ComplexTests diff --git a/src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs b/src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs index fd1f377b..d3adecea 100644 --- a/src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs +++ b/src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using System.Globalization; using NUnit.Framework; diff --git a/src/Numerics.Tests/ComplexTests/ComplexTest.cs b/src/Numerics.Tests/ComplexTests/ComplexTest.cs index ad4c95d2..82ed263d 100644 --- a/src/Numerics.Tests/ComplexTests/ComplexTest.cs +++ b/src/Numerics.Tests/ComplexTests/ComplexTest.cs @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System.Numerics; +using Complex = System.Numerics.Complex; using NUnit.Framework; namespace MathNet.Numerics.UnitTests.ComplexTests diff --git a/src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs b/src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs index f7d0fa7b..784e860d 100644 --- a/src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs +++ b/src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs @@ -28,8 +28,8 @@ // using System; -using System.Numerics; using NUnit.Framework; +using BigInteger = System.Numerics.BigInteger; namespace MathNet.Numerics.UnitTests.EuclidTests { diff --git a/src/Numerics.Tests/GenerateTests.cs b/src/Numerics.Tests/GenerateTests.cs index 8da0604d..5f01b19e 100644 --- a/src/Numerics.Tests/GenerateTests.cs +++ b/src/Numerics.Tests/GenerateTests.cs @@ -28,9 +28,9 @@ // using System; -using System.Numerics; using System.Linq; using NUnit.Framework; +using BigInteger = System.Numerics.BigInteger; namespace MathNet.Numerics.UnitTests { diff --git a/src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs b/src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs index 86535ab0..d9305b52 100644 --- a/src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs +++ b/src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.IntegralTransforms; using NUnit.Framework; diff --git a/src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs b/src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs index d59b01b9..7584f6d4 100644 --- a/src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs +++ b/src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.Distributions; using MathNet.Numerics.IntegralTransforms; using NUnit.Framework; diff --git a/src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs b/src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs index 812d34a4..f9367f80 100644 --- a/src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs +++ b/src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.Distributions; using MathNet.Numerics.IntegralTransforms; using NUnit.Framework; diff --git a/src/Numerics.Tests/IntegralTransformsTests/MatchingReferenceTransformTest.cs b/src/Numerics.Tests/IntegralTransformsTests/MatchingReferenceTransformTest.cs index a114c368..7d2bca84 100644 --- a/src/Numerics.Tests/IntegralTransformsTests/MatchingReferenceTransformTest.cs +++ b/src/Numerics.Tests/IntegralTransformsTests/MatchingReferenceTransformTest.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.Distributions; using MathNet.Numerics.IntegralTransforms; using MathNet.Numerics.Providers.FourierTransform; diff --git a/src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs b/src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs index ebf41cd3..09231a04 100644 --- a/src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs +++ b/src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs @@ -28,7 +28,7 @@ // using System.Linq; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.Distributions; using MathNet.Numerics.IntegralTransforms; using MathNet.Numerics.Statistics; diff --git a/src/Numerics.Tests/IntegralTransformsTests/ReferenceDiscreteFourierTransform.cs b/src/Numerics.Tests/IntegralTransformsTests/ReferenceDiscreteFourierTransform.cs index b6d9d9eb..b3d14102 100644 --- a/src/Numerics.Tests/IntegralTransformsTests/ReferenceDiscreteFourierTransform.cs +++ b/src/Numerics.Tests/IntegralTransformsTests/ReferenceDiscreteFourierTransform.cs @@ -1,5 +1,5 @@ using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.IntegralTransforms; using MathNet.Numerics.Threading; diff --git a/src/Numerics.Tests/PolynomialTests.cs b/src/Numerics.Tests/PolynomialTests.cs index ab252c3d..ff0ba308 100644 --- a/src/Numerics.Tests/PolynomialTests.cs +++ b/src/Numerics.Tests/PolynomialTests.cs @@ -31,7 +31,7 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; -using System.Numerics; +using Complex = System.Numerics.Complex; using System.Runtime.Serialization; using NUnit.Framework; diff --git a/src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs b/src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs index 6cd695cd..20e97095 100644 --- a/src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs +++ b/src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using MathNet.Numerics.Distributions; using MathNet.Numerics.Providers.FourierTransform; using MathNet.Numerics.Statistics; diff --git a/src/Numerics.Tests/RootFindingTests/FindRootsTest.cs b/src/Numerics.Tests/RootFindingTests/FindRootsTest.cs index 226edb93..0f571a19 100644 --- a/src/Numerics.Tests/RootFindingTests/FindRootsTest.cs +++ b/src/Numerics.Tests/RootFindingTests/FindRootsTest.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using NUnit.Framework; namespace MathNet.Numerics.UnitTests.RootFindingTests diff --git a/src/Numerics.Tests/SpecialFunctionsTests/AiryTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/AiryTests.cs index d43146f8..50c1b9be 100644 --- a/src/Numerics.Tests/SpecialFunctionsTests/AiryTests.cs +++ b/src/Numerics.Tests/SpecialFunctionsTests/AiryTests.cs @@ -1,5 +1,5 @@ using NUnit.Framework; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.UnitTests.SpecialFunctionsTests { diff --git a/src/Numerics.Tests/SpecialFunctionsTests/BesselTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/BesselTests.cs index 60ed1416..8304cc04 100644 --- a/src/Numerics.Tests/SpecialFunctionsTests/BesselTests.cs +++ b/src/Numerics.Tests/SpecialFunctionsTests/BesselTests.cs @@ -1,7 +1,7 @@ using MathNet.Numerics.UnitTests; using NUnit.Framework; using System; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.UnitTests.SpecialFunctionsTests { diff --git a/src/Numerics.Tests/SpecialFunctionsTests/HankelTests.cs b/src/Numerics.Tests/SpecialFunctionsTests/HankelTests.cs index 11d2c570..f160bba6 100644 --- a/src/Numerics.Tests/SpecialFunctionsTests/HankelTests.cs +++ b/src/Numerics.Tests/SpecialFunctionsTests/HankelTests.cs @@ -1,6 +1,6 @@ using MathNet.Numerics.UnitTests; using NUnit.Framework; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.UnitTests.SpecialFunctionsTests { diff --git a/src/Numerics.Tests/TrigonometryTest.cs b/src/Numerics.Tests/TrigonometryTest.cs index 902476c2..ac54886f 100644 --- a/src/Numerics.Tests/TrigonometryTest.cs +++ b/src/Numerics.Tests/TrigonometryTest.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; using NUnit.Framework; namespace MathNet.Numerics.UnitTests diff --git a/src/Numerics/ArrayExtensions.cs b/src/Numerics/ArrayExtensions.cs index 5284b653..ebd31845 100644 --- a/src/Numerics/ArrayExtensions.cs +++ b/src/Numerics/ArrayExtensions.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/Complex32.cs b/src/Numerics/Complex32.cs index e008f46d..26d841e5 100644 --- a/src/Numerics/Complex32.cs +++ b/src/Numerics/Complex32.cs @@ -32,7 +32,8 @@ using System.Collections.Generic; using System.Globalization; using System.Runtime.InteropServices; using System.Runtime.Serialization; -using System.Numerics; +using Complex = System.Numerics.Complex; +using BigInteger = System.Numerics.BigInteger; #if !NETSTANDARD1_3 using System.Runtime; diff --git a/src/Numerics/ComplexExtensions.cs b/src/Numerics/ComplexExtensions.cs index 7033205b..4f28665e 100644 --- a/src/Numerics/ComplexExtensions.cs +++ b/src/Numerics/ComplexExtensions.cs @@ -29,7 +29,7 @@ using System; using System.Collections.Generic; -using System.Numerics; +using Complex = System.Numerics.Complex; #if !NETSTANDARD1_3 using System.Runtime; diff --git a/src/Numerics/Distributions/DiscreteUniform.cs b/src/Numerics/Distributions/DiscreteUniform.cs index 6e36e85f..2380c767 100644 --- a/src/Numerics/Distributions/DiscreteUniform.cs +++ b/src/Numerics/Distributions/DiscreteUniform.cs @@ -31,7 +31,6 @@ using System; using System.Collections.Generic; using MathNet.Numerics.Properties; using MathNet.Numerics.Random; -using MathNet.Numerics.Threading; namespace MathNet.Numerics.Distributions { diff --git a/src/Numerics/Euclid.cs b/src/Numerics/Euclid.cs index 722b7d8b..058a7a1a 100644 --- a/src/Numerics/Euclid.cs +++ b/src/Numerics/Euclid.cs @@ -29,8 +29,8 @@ using System; using System.Collections.Generic; -using System.Numerics; using System.Runtime.CompilerServices; +using BigInteger = System.Numerics.BigInteger; namespace MathNet.Numerics { diff --git a/src/Numerics/FindRoots.cs b/src/Numerics/FindRoots.cs index 73008682..3323d65d 100644 --- a/src/Numerics/FindRoots.cs +++ b/src/Numerics/FindRoots.cs @@ -28,9 +28,9 @@ // using System; -using System.Numerics; using MathNet.Numerics.Properties; using MathNet.Numerics.RootFinding; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/Generate.cs b/src/Numerics/Generate.cs index b31c7f43..1bdd7205 100644 --- a/src/Numerics/Generate.cs +++ b/src/Numerics/Generate.cs @@ -28,13 +28,14 @@ // using System; -using System.Numerics; using System.Collections.Generic; using System.Linq; using MathNet.Numerics.Distributions; using MathNet.Numerics.Properties; using MathNet.Numerics.Random; using MathNet.Numerics.Threading; +using BigInteger = System.Numerics.BigInteger; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/IntegralTransforms/Fourier.cs b/src/Numerics/IntegralTransforms/Fourier.cs index dddcdad9..0897ac63 100644 --- a/src/Numerics/IntegralTransforms/Fourier.cs +++ b/src/Numerics/IntegralTransforms/Fourier.cs @@ -28,11 +28,11 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.FourierTransform; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.IntegralTransforms { diff --git a/src/Numerics/Interpolate.cs b/src/Numerics/Interpolate.cs index 7dc481a9..af551b96 100644 --- a/src/Numerics/Interpolate.cs +++ b/src/Numerics/Interpolate.cs @@ -29,7 +29,6 @@ using System.Collections.Generic; using MathNet.Numerics.Interpolation; -using System; namespace MathNet.Numerics { diff --git a/src/Numerics/Interpolation/LogLinear.cs b/src/Numerics/Interpolation/LogLinear.cs index 0fe3d825..422e53fd 100644 --- a/src/Numerics/Interpolation/LogLinear.cs +++ b/src/Numerics/Interpolation/LogLinear.cs @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using MathNet.Numerics.Properties; using System; using System.Collections.Generic; using System.Linq; +using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; namespace MathNet.Numerics.Interpolation diff --git a/src/Numerics/LinearAlgebra/Complex/DenseVector.cs b/src/Numerics/LinearAlgebra/Complex/DenseVector.cs index cf0886d8..67500ca6 100644 --- a/src/Numerics/LinearAlgebra/Complex/DenseVector.cs +++ b/src/Numerics/LinearAlgebra/Complex/DenseVector.cs @@ -31,7 +31,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; - using MathNet.Numerics.Distributions; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Providers.LinearAlgebra; diff --git a/src/Numerics/LinearAlgebra/Complex/Factorization/DenseCholesky.cs b/src/Numerics/LinearAlgebra/Complex/Factorization/DenseCholesky.cs index 5b63955c..3dec8edb 100644 --- a/src/Numerics/LinearAlgebra/Complex/Factorization/DenseCholesky.cs +++ b/src/Numerics/LinearAlgebra/Complex/Factorization/DenseCholesky.cs @@ -28,7 +28,6 @@ // using System; - using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.LinearAlgebra; diff --git a/src/Numerics/LinearAlgebra/Complex/Factorization/UserCholesky.cs b/src/Numerics/LinearAlgebra/Complex/Factorization/UserCholesky.cs index d423eac3..4698aff3 100644 --- a/src/Numerics/LinearAlgebra/Complex/Factorization/UserCholesky.cs +++ b/src/Numerics/LinearAlgebra/Complex/Factorization/UserCholesky.cs @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; -using System; namespace MathNet.Numerics.LinearAlgebra.Complex.Factorization { diff --git a/src/Numerics/LinearAlgebra/Complex/SparseVector.cs b/src/Numerics/LinearAlgebra/Complex/SparseVector.cs index 63feef01..ee82bf96 100644 --- a/src/Numerics/LinearAlgebra/Complex/SparseVector.cs +++ b/src/Numerics/LinearAlgebra/Complex/SparseVector.cs @@ -30,7 +30,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; - using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Providers.LinearAlgebra; using MathNet.Numerics.Threading; diff --git a/src/Numerics/LinearAlgebra/Complex/Vector.cs b/src/Numerics/LinearAlgebra/Complex/Vector.cs index 4fdbc663..018ddb1c 100644 --- a/src/Numerics/LinearAlgebra/Complex/Vector.cs +++ b/src/Numerics/LinearAlgebra/Complex/Vector.cs @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Threading; -using System; namespace MathNet.Numerics.LinearAlgebra.Complex { diff --git a/src/Numerics/LinearAlgebra/Complex32/DenseVector.cs b/src/Numerics/LinearAlgebra/Complex32/DenseVector.cs index b77b2dec..a687c641 100644 --- a/src/Numerics/LinearAlgebra/Complex32/DenseVector.cs +++ b/src/Numerics/LinearAlgebra/Complex32/DenseVector.cs @@ -31,7 +31,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; - using MathNet.Numerics.Distributions; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Providers.LinearAlgebra; diff --git a/src/Numerics/LinearAlgebra/Complex32/SparseVector.cs b/src/Numerics/LinearAlgebra/Complex32/SparseVector.cs index deb73e5c..9f947149 100644 --- a/src/Numerics/LinearAlgebra/Complex32/SparseVector.cs +++ b/src/Numerics/LinearAlgebra/Complex32/SparseVector.cs @@ -30,7 +30,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; - using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Providers.LinearAlgebra; using MathNet.Numerics.Threading; diff --git a/src/Numerics/LinearAlgebra/Complex32/Vector.cs b/src/Numerics/LinearAlgebra/Complex32/Vector.cs index 7029d18e..49dc5138 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Vector.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Vector.cs @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Threading; -using System; namespace MathNet.Numerics.LinearAlgebra.Complex32 { diff --git a/src/Numerics/LinearAlgebra/Double/DenseVector.cs b/src/Numerics/LinearAlgebra/Double/DenseVector.cs index e6cf9620..71a10c1f 100644 --- a/src/Numerics/LinearAlgebra/Double/DenseVector.cs +++ b/src/Numerics/LinearAlgebra/Double/DenseVector.cs @@ -32,7 +32,6 @@ using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Linq; - using MathNet.Numerics.Distributions; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Properties; diff --git a/src/Numerics/LinearAlgebra/Double/SparseVector.cs b/src/Numerics/LinearAlgebra/Double/SparseVector.cs index 8c8580d8..63b88b5e 100644 --- a/src/Numerics/LinearAlgebra/Double/SparseVector.cs +++ b/src/Numerics/LinearAlgebra/Double/SparseVector.cs @@ -32,7 +32,6 @@ using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Linq; - using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Providers.LinearAlgebra; using MathNet.Numerics.Threading; diff --git a/src/Numerics/LinearAlgebra/Options.cs b/src/Numerics/LinearAlgebra/Options.cs index 73dcbd99..0fee0b77 100644 --- a/src/Numerics/LinearAlgebra/Options.cs +++ b/src/Numerics/LinearAlgebra/Options.cs @@ -27,7 +27,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System; namespace MathNet.Numerics.LinearAlgebra { diff --git a/src/Numerics/LinearAlgebra/Single/DenseVector.cs b/src/Numerics/LinearAlgebra/Single/DenseVector.cs index 0e3812b9..dc1c91a4 100644 --- a/src/Numerics/LinearAlgebra/Single/DenseVector.cs +++ b/src/Numerics/LinearAlgebra/Single/DenseVector.cs @@ -32,7 +32,6 @@ using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Linq; - using MathNet.Numerics.Distributions; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Threading; diff --git a/src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs b/src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs index d38e43ae..f8f9d51a 100644 --- a/src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs +++ b/src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs @@ -28,7 +28,6 @@ // using System; - using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.LinearAlgebra; diff --git a/src/Numerics/LinearAlgebra/Single/Matrix.cs b/src/Numerics/LinearAlgebra/Single/Matrix.cs index 43d68402..a2448d37 100644 --- a/src/Numerics/LinearAlgebra/Single/Matrix.cs +++ b/src/Numerics/LinearAlgebra/Single/Matrix.cs @@ -28,8 +28,8 @@ // using System; -using MathNet.Numerics.LinearAlgebra.Single.Factorization; using MathNet.Numerics.LinearAlgebra.Factorization; +using MathNet.Numerics.LinearAlgebra.Single.Factorization; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Properties; diff --git a/src/Numerics/LinearAlgebra/Single/Vector.cs b/src/Numerics/LinearAlgebra/Single/Vector.cs index 183470ce..30503562 100644 --- a/src/Numerics/LinearAlgebra/Single/Vector.cs +++ b/src/Numerics/LinearAlgebra/Single/Vector.cs @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.LinearAlgebra.Storage; using MathNet.Numerics.Threading; -using System; namespace MathNet.Numerics.LinearAlgebra.Single { diff --git a/src/Numerics/OdeSolvers/RungeKutta.cs b/src/Numerics/OdeSolvers/RungeKutta.cs index 6ee5c757..c1dccff1 100644 --- a/src/Numerics/OdeSolvers/RungeKutta.cs +++ b/src/Numerics/OdeSolvers/RungeKutta.cs @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using MathNet.Numerics.LinearAlgebra; using System; +using MathNet.Numerics.LinearAlgebra; namespace MathNet.Numerics.OdeSolvers { diff --git a/src/Numerics/Optimization/BfgsMinimizerBase.cs b/src/Numerics/Optimization/BfgsMinimizerBase.cs index 9e9abe94..f0b85cd3 100644 --- a/src/Numerics/Optimization/BfgsMinimizerBase.cs +++ b/src/Numerics/Optimization/BfgsMinimizerBase.cs @@ -27,10 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.LinearAlgebra; -using MathNet.Numerics.LinearAlgebra.Double; using MathNet.Numerics.Optimization.LineSearch; -using System; namespace MathNet.Numerics.Optimization { diff --git a/src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs b/src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs index aad4d726..11bc757d 100644 --- a/src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs +++ b/src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using MathNet.Numerics.LinearAlgebra; using System; +using MathNet.Numerics.LinearAlgebra; namespace MathNet.Numerics.Optimization.LineSearch { diff --git a/src/Numerics/Optimization/MinimizerBase.cs b/src/Numerics/Optimization/MinimizerBase.cs index 9996eae5..2b18a1e3 100644 --- a/src/Numerics/Optimization/MinimizerBase.cs +++ b/src/Numerics/Optimization/MinimizerBase.cs @@ -27,10 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.LinearAlgebra.Double; -using MathNet.Numerics.Optimization.LineSearch; -using System; namespace MathNet.Numerics.Optimization { diff --git a/src/Numerics/Optimization/NelderMeadSimplex.cs b/src/Numerics/Optimization/NelderMeadSimplex.cs index d0217026..020dc06c 100644 --- a/src/Numerics/Optimization/NelderMeadSimplex.cs +++ b/src/Numerics/Optimization/NelderMeadSimplex.cs @@ -29,8 +29,8 @@ // Converted from code released with a MIT license available at https://code.google.com/p/nelder-mead-simplex/ -using MathNet.Numerics.LinearAlgebra; using System; +using MathNet.Numerics.LinearAlgebra; namespace MathNet.Numerics.Optimization { diff --git a/src/Numerics/Polynomial.cs b/src/Numerics/Polynomial.cs index fae344bf..e551241d 100644 --- a/src/Numerics/Polynomial.cs +++ b/src/Numerics/Polynomial.cs @@ -1,10 +1,9 @@ using System; using System.Collections.Generic; using System.Globalization; -using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Linq; -using System.Numerics; +using Complex = System.Numerics.Complex; using System.Text; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.LinearAlgebra.Double; diff --git a/src/Numerics/Precision.Equality.cs b/src/Numerics/Precision.Equality.cs index cdd64ea2..8f4af6cc 100644 --- a/src/Numerics/Precision.Equality.cs +++ b/src/Numerics/Precision.Equality.cs @@ -28,9 +28,9 @@ // using System; -using System.Numerics; using System.Collections.Generic; using MathNet.Numerics.LinearAlgebra; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/Properties/Resources.Designer.cs b/src/Numerics/Properties/Resources.Designer.cs index 112add65..2cd21dec 100644 --- a/src/Numerics/Properties/Resources.Designer.cs +++ b/src/Numerics/Properties/Resources.Designer.cs @@ -10,10 +10,8 @@ using System.Reflection; -namespace MathNet.Numerics.Properties { - using System; - - +namespace MathNet.Numerics.Properties +{ /// /// A strongly-typed resource class, for looking up localized strings, etc. /// diff --git a/src/Numerics/Providers/Common/Cuda/SafeNativeMethods.cs b/src/Numerics/Providers/Common/Cuda/SafeNativeMethods.cs index 59c553de..f9aad3bb 100644 --- a/src/Numerics/Providers/Common/Cuda/SafeNativeMethods.cs +++ b/src/Numerics/Providers/Common/Cuda/SafeNativeMethods.cs @@ -29,10 +29,10 @@ #if NATIVE using System; -using System.Numerics; using System.Runtime.InteropServices; using System.Security; using MathNet.Numerics.Providers.LinearAlgebra; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.Common.Cuda { diff --git a/src/Numerics/Providers/Common/Mkl/SafeNativeMethods.cs b/src/Numerics/Providers/Common/Mkl/SafeNativeMethods.cs index f6c51c2b..5128379a 100644 --- a/src/Numerics/Providers/Common/Mkl/SafeNativeMethods.cs +++ b/src/Numerics/Providers/Common/Mkl/SafeNativeMethods.cs @@ -29,10 +29,10 @@ #if NATIVE using System; -using System.Numerics; using System.Runtime.InteropServices; using System.Security; using MathNet.Numerics.Providers.LinearAlgebra; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.Common.Mkl { diff --git a/src/Numerics/Providers/Common/OpenBlas/SafeNativeMethods.cs b/src/Numerics/Providers/Common/OpenBlas/SafeNativeMethods.cs index c8952151..28878bd7 100644 --- a/src/Numerics/Providers/Common/OpenBlas/SafeNativeMethods.cs +++ b/src/Numerics/Providers/Common/OpenBlas/SafeNativeMethods.cs @@ -28,11 +28,11 @@ #if NATIVE -using System.Numerics; using System.Runtime.InteropServices; using System.Security; using MathNet.Numerics.Providers.LinearAlgebra; using MathNet.Numerics.Providers.LinearAlgebra.OpenBlas; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.Common.OpenBlas { diff --git a/src/Numerics/Providers/FourierTransform/IFourierTransformProvider.cs b/src/Numerics/Providers/FourierTransform/IFourierTransformProvider.cs index 95f3c8ae..dfe3791a 100644 --- a/src/Numerics/Providers/FourierTransform/IFourierTransformProvider.cs +++ b/src/Numerics/Providers/FourierTransform/IFourierTransformProvider.cs @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.FourierTransform { diff --git a/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs index 93a0fc4a..f73769ae 100644 --- a/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs +++ b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs @@ -27,9 +27,7 @@ // using System; -using System.Runtime.CompilerServices; using MathNet.Numerics.Threading; - using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.FourierTransform.Managed diff --git a/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs index d3282ade..412c79ae 100644 --- a/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs +++ b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs @@ -29,7 +29,6 @@ using System; using System.Runtime.CompilerServices; using MathNet.Numerics.Threading; - using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.FourierTransform.Managed diff --git a/src/Numerics/Providers/FourierTransform/Mkl/MklFourierTransformProvider.cs b/src/Numerics/Providers/FourierTransform/Mkl/MklFourierTransformProvider.cs index 68cd0841..11733a1b 100644 --- a/src/Numerics/Providers/FourierTransform/Mkl/MklFourierTransformProvider.cs +++ b/src/Numerics/Providers/FourierTransform/Mkl/MklFourierTransformProvider.cs @@ -29,9 +29,9 @@ #if NATIVE using System; -using System.Numerics; using System.Threading; using MathNet.Numerics.Providers.Common.Mkl; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.FourierTransform.Mkl { diff --git a/src/Numerics/Providers/LinearAlgebra/Acml/AcmlLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/Acml/AcmlLinearAlgebraProvider.Complex.cs index 267ba9f9..7f6401ed 100644 --- a/src/Numerics/Providers/LinearAlgebra/Acml/AcmlLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/Acml/AcmlLinearAlgebraProvider.Complex.cs @@ -28,8 +28,8 @@ using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using System; -using System.Numerics; using System.Security; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Acml { diff --git a/src/Numerics/Providers/LinearAlgebra/Acml/SafeNativeMethods.cs b/src/Numerics/Providers/LinearAlgebra/Acml/SafeNativeMethods.cs index d195b68c..67bee70b 100644 --- a/src/Numerics/Providers/LinearAlgebra/Acml/SafeNativeMethods.cs +++ b/src/Numerics/Providers/LinearAlgebra/Acml/SafeNativeMethods.cs @@ -28,9 +28,9 @@ #if NATIVEACML -using System.Numerics; using System.Runtime.InteropServices; using System.Security; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Acml { diff --git a/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.Complex.cs index b19dda6a..55698a7e 100644 --- a/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.Complex.cs @@ -30,10 +30,10 @@ #if NATIVE using System; -using System.Numerics; using System.Security; using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.Cuda; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Cuda { diff --git a/src/Numerics/Providers/LinearAlgebra/ILinearAlgebraProvider.cs b/src/Numerics/Providers/LinearAlgebra/ILinearAlgebraProvider.cs index 3820eb1a..8f512c43 100644 --- a/src/Numerics/Providers/LinearAlgebra/ILinearAlgebraProvider.cs +++ b/src/Numerics/Providers/LinearAlgebra/ILinearAlgebraProvider.cs @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Factorization; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra { diff --git a/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs b/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs index e45ae7dd..174b5832 100644 --- a/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs +++ b/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs @@ -28,7 +28,6 @@ // using System; -using System.Net; namespace MathNet.Numerics.Providers.LinearAlgebra { diff --git a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs index 6206ab34..6a7d05f4 100644 --- a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs @@ -28,11 +28,11 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Complex.Factorization; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { diff --git a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs index f519bcd0..d9067ede 100644 --- a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs @@ -28,12 +28,12 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Complex32; using MathNet.Numerics.LinearAlgebra.Complex32.Factorization; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { diff --git a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs index 0020c96f..8ab8ee09 100644 --- a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs @@ -28,10 +28,10 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { diff --git a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs index 0af64756..9bb295f0 100644 --- a/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs @@ -28,10 +28,10 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex.cs index f4daa93d..d01e94f1 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex.cs @@ -28,11 +28,11 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Complex.Factorization; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.ManagedReference { diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex32.cs b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex32.cs index 2c7b7a3f..1a4575fa 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex32.cs +++ b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex32.cs @@ -28,12 +28,12 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Complex32; using MathNet.Numerics.LinearAlgebra.Complex32.Factorization; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.ManagedReference { diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Double.cs b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Double.cs index a3a572d5..3b12c727 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Double.cs +++ b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Double.cs @@ -28,10 +28,10 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.ManagedReference { diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Single.cs b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Single.cs index d172139a..f0dda826 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Single.cs +++ b/src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Single.cs @@ -28,10 +28,10 @@ // using System; -using System.Numerics; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.ManagedReference { diff --git a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex.cs index 9c082ee4..d2084da2 100644 --- a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex.cs @@ -30,11 +30,11 @@ #if NATIVE using System; -using System.Numerics; using System.Security; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.Mkl; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Mkl { diff --git a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex32.cs b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex32.cs index edb72b55..185a30b1 100644 --- a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex32.cs +++ b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex32.cs @@ -30,11 +30,11 @@ #if NATIVE using System; -using System.Numerics; using System.Security; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.Mkl; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Mkl { diff --git a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Double.cs b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Double.cs index 4c7e8878..3136d51e 100644 --- a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Double.cs +++ b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Double.cs @@ -30,11 +30,11 @@ #if NATIVE using System; -using System.Numerics; using System.Security; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.Mkl; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Mkl { diff --git a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Single.cs b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Single.cs index e2a3a191..888e16db 100644 --- a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Single.cs +++ b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Single.cs @@ -30,11 +30,11 @@ #if NATIVE using System; -using System.Numerics; using System.Security; using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.Mkl; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.Mkl { diff --git a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex.cs index 63e19a5a..377fbba3 100644 --- a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex.cs @@ -29,12 +29,12 @@ #if NATIVE -using MathNet.Numerics.LinearAlgebra.Factorization; -using MathNet.Numerics.Properties; using System; -using System.Numerics; using System.Security; +using MathNet.Numerics.LinearAlgebra.Factorization; +using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.OpenBlas; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.OpenBlas { diff --git a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex32.cs b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex32.cs index b9660d3a..bbf27368 100644 --- a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex32.cs +++ b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex32.cs @@ -29,12 +29,12 @@ #if NATIVE -using MathNet.Numerics.LinearAlgebra.Factorization; -using MathNet.Numerics.Properties; using System; -using System.Numerics; using System.Security; +using MathNet.Numerics.LinearAlgebra.Factorization; +using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.OpenBlas; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.OpenBlas { diff --git a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Double.cs b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Double.cs index 37d9b7a6..be0793b7 100644 --- a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Double.cs +++ b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Double.cs @@ -29,12 +29,12 @@ #if NATIVE -using MathNet.Numerics.LinearAlgebra.Factorization; -using MathNet.Numerics.Properties; using System; -using System.Numerics; using System.Security; +using MathNet.Numerics.LinearAlgebra.Factorization; +using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.OpenBlas; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.OpenBlas { diff --git a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Single.cs b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Single.cs index 47651da3..6603aa73 100644 --- a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Single.cs +++ b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Single.cs @@ -29,12 +29,12 @@ #if NATIVE -using MathNet.Numerics.LinearAlgebra.Factorization; -using MathNet.Numerics.Properties; using System; -using System.Numerics; using System.Security; +using MathNet.Numerics.LinearAlgebra.Factorization; +using MathNet.Numerics.Properties; using MathNet.Numerics.Providers.Common.OpenBlas; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Providers.LinearAlgebra.OpenBlas { diff --git a/src/Numerics/RootFinding/Broyden.cs b/src/Numerics/RootFinding/Broyden.cs index 0453188e..d6b15e6a 100644 --- a/src/Numerics/RootFinding/Broyden.cs +++ b/src/Numerics/RootFinding/Broyden.cs @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.LinearAlgebra.Double; using MathNet.Numerics.Properties; -using System; namespace MathNet.Numerics.RootFinding { diff --git a/src/Numerics/RootFinding/Cubic.cs b/src/Numerics/RootFinding/Cubic.cs index 3052968a..c9985cad 100644 --- a/src/Numerics/RootFinding/Cubic.cs +++ b/src/Numerics/RootFinding/Cubic.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.RootFinding { diff --git a/src/Numerics/SpecialFunctions/Airy.cs b/src/Numerics/SpecialFunctions/Airy.cs index 1e69093c..5f60ba70 100644 --- a/src/Numerics/SpecialFunctions/Airy.cs +++ b/src/Numerics/SpecialFunctions/Airy.cs @@ -1,4 +1,4 @@ -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/SpecialFunctions/Amos/Amos.cs b/src/Numerics/SpecialFunctions/Amos/Amos.cs index 9e4b90ec..b3ae88ca 100644 --- a/src/Numerics/SpecialFunctions/Amos/Amos.cs +++ b/src/Numerics/SpecialFunctions/Amos/Amos.cs @@ -1,5 +1,5 @@ using System; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/SpecialFunctions/Bessel.cs b/src/Numerics/SpecialFunctions/Bessel.cs index d9c15f7f..83c3e85b 100644 --- a/src/Numerics/SpecialFunctions/Bessel.cs +++ b/src/Numerics/SpecialFunctions/Bessel.cs @@ -1,4 +1,4 @@ -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/SpecialFunctions/Evaluate.cs b/src/Numerics/SpecialFunctions/Evaluate.cs index fbc3400c..20a87964 100644 --- a/src/Numerics/SpecialFunctions/Evaluate.cs +++ b/src/Numerics/SpecialFunctions/Evaluate.cs @@ -44,7 +44,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; // ReSharper disable CheckNamespace namespace MathNet.Numerics diff --git a/src/Numerics/SpecialFunctions/Factorial.cs b/src/Numerics/SpecialFunctions/Factorial.cs index bf4de940..f45ad69a 100644 --- a/src/Numerics/SpecialFunctions/Factorial.cs +++ b/src/Numerics/SpecialFunctions/Factorial.cs @@ -28,8 +28,8 @@ // using System; -using System.Numerics; using MathNet.Numerics.Properties; +using BigInteger = System.Numerics.BigInteger; // ReSharper disable CheckNamespace namespace MathNet.Numerics diff --git a/src/Numerics/SpecialFunctions/Hankel.cs b/src/Numerics/SpecialFunctions/Hankel.cs index 3ad42386..32943511 100644 --- a/src/Numerics/SpecialFunctions/Hankel.cs +++ b/src/Numerics/SpecialFunctions/Hankel.cs @@ -1,4 +1,4 @@ -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/SpecialFunctions/SphericalBessel.cs b/src/Numerics/SpecialFunctions/SphericalBessel.cs index afa1a1b8..5bf43db1 100644 --- a/src/Numerics/SpecialFunctions/SphericalBessel.cs +++ b/src/Numerics/SpecialFunctions/SphericalBessel.cs @@ -1,5 +1,5 @@ using System; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/Numerics/SpecialFunctions/Stability.cs b/src/Numerics/SpecialFunctions/Stability.cs index 8076d32d..b3c3a9f6 100644 --- a/src/Numerics/SpecialFunctions/Stability.cs +++ b/src/Numerics/SpecialFunctions/Stability.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; // ReSharper disable CheckNamespace namespace MathNet.Numerics diff --git a/src/Numerics/Statistics/ArrayStatistics.Complex.cs b/src/Numerics/Statistics/ArrayStatistics.Complex.cs index b8049135..d1eba72b 100644 --- a/src/Numerics/Statistics/ArrayStatistics.Complex.cs +++ b/src/Numerics/Statistics/ArrayStatistics.Complex.cs @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Statistics { diff --git a/src/Numerics/Statistics/Correlation.cs b/src/Numerics/Statistics/Correlation.cs index de798291..369acd39 100644 --- a/src/Numerics/Statistics/Correlation.cs +++ b/src/Numerics/Statistics/Correlation.cs @@ -30,10 +30,10 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Numerics; using MathNet.Numerics.IntegralTransforms; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.Properties; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Statistics { diff --git a/src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs b/src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs index 20d818e8..e428be47 100644 --- a/src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs +++ b/src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs @@ -30,8 +30,8 @@ namespace MathNet.Numerics.Statistics.Mcmc { using System; - using Properties; using Distributions; + using Properties; /// /// Metropolis-Hastings sampling produces samples from distribution P by sampling from a proposal distribution Q diff --git a/src/Numerics/Statistics/MCMC/MetropolisSampler.cs b/src/Numerics/Statistics/MCMC/MetropolisSampler.cs index 0a2a6ebd..16b1d72c 100644 --- a/src/Numerics/Statistics/MCMC/MetropolisSampler.cs +++ b/src/Numerics/Statistics/MCMC/MetropolisSampler.cs @@ -30,8 +30,8 @@ namespace MathNet.Numerics.Statistics.Mcmc { using System; - using Properties; using Distributions; + using Properties; /// /// Metropolis sampling produces samples from distribution P by sampling from a proposal distribution Q diff --git a/src/Numerics/Statistics/Statistics.cs b/src/Numerics/Statistics/Statistics.cs index 04a04ca1..d4c73481 100644 --- a/src/Numerics/Statistics/Statistics.cs +++ b/src/Numerics/Statistics/Statistics.cs @@ -28,9 +28,9 @@ // using System; -using System.Numerics; using System.Collections.Generic; using System.Linq; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Statistics { diff --git a/src/Numerics/Statistics/StreamingStatistics.cs b/src/Numerics/Statistics/StreamingStatistics.cs index 7c88be58..97e5ae7e 100644 --- a/src/Numerics/Statistics/StreamingStatistics.cs +++ b/src/Numerics/Statistics/StreamingStatistics.cs @@ -28,10 +28,10 @@ // using System; -using System.Numerics; using System.Collections.Generic; using System.Linq; using MathNet.Numerics.Properties; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics.Statistics { diff --git a/src/Numerics/Trigonometry.cs b/src/Numerics/Trigonometry.cs index 51b2aedd..b2a3e9ec 100644 --- a/src/Numerics/Trigonometry.cs +++ b/src/Numerics/Trigonometry.cs @@ -28,7 +28,7 @@ // using System; -using System.Numerics; +using Complex = System.Numerics.Complex; namespace MathNet.Numerics { diff --git a/src/TestData/Properties/AssemblyInfo.cs b/src/TestData/Properties/AssemblyInfo.cs index 21a38569..6b313307 100644 --- a/src/TestData/Properties/AssemblyInfo.cs +++ b/src/TestData/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; [assembly: AssemblyTitle("Math.NET Numerics Test Data")]