Browse Source

Namespaces: never fully open System.Numerics to avoid name clashes

ridge-regression
Christoph Ruegg 8 years ago
parent
commit
4292d6c653
  1. 3
      src/Benchmark/LinearAlgebra/DenseMatrixProduct.cs
  2. 1
      src/Benchmark/LinearAlgebra/DenseVector.cs
  3. 4
      src/Benchmark/Transforms/FFT.cs
  4. 2
      src/Numerics.Tests/AssertHelpers.cs
  5. 2
      src/Numerics.Tests/ComplexTests/Complex32Test.cs
  6. 2
      src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs
  7. 2
      src/Numerics.Tests/ComplexTests/ComplexTest.cs
  8. 2
      src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs
  9. 2
      src/Numerics.Tests/GenerateTests.cs
  10. 2
      src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs
  11. 2
      src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs
  12. 2
      src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs
  13. 2
      src/Numerics.Tests/IntegralTransformsTests/MatchingReferenceTransformTest.cs
  14. 2
      src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs
  15. 2
      src/Numerics.Tests/IntegralTransformsTests/ReferenceDiscreteFourierTransform.cs
  16. 2
      src/Numerics.Tests/PolynomialTests.cs
  17. 2
      src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs
  18. 2
      src/Numerics.Tests/RootFindingTests/FindRootsTest.cs
  19. 2
      src/Numerics.Tests/SpecialFunctionsTests/AiryTests.cs
  20. 2
      src/Numerics.Tests/SpecialFunctionsTests/BesselTests.cs
  21. 2
      src/Numerics.Tests/SpecialFunctionsTests/HankelTests.cs
  22. 2
      src/Numerics.Tests/TrigonometryTest.cs
  23. 2
      src/Numerics/ArrayExtensions.cs
  24. 3
      src/Numerics/Complex32.cs
  25. 2
      src/Numerics/ComplexExtensions.cs
  26. 1
      src/Numerics/Distributions/DiscreteUniform.cs
  27. 2
      src/Numerics/Euclid.cs
  28. 2
      src/Numerics/FindRoots.cs
  29. 3
      src/Numerics/Generate.cs
  30. 2
      src/Numerics/IntegralTransforms/Fourier.cs
  31. 1
      src/Numerics/Interpolate.cs
  32. 2
      src/Numerics/Interpolation/LogLinear.cs
  33. 1
      src/Numerics/LinearAlgebra/Complex/DenseVector.cs
  34. 1
      src/Numerics/LinearAlgebra/Complex/Factorization/DenseCholesky.cs
  35. 2
      src/Numerics/LinearAlgebra/Complex/Factorization/UserCholesky.cs
  36. 1
      src/Numerics/LinearAlgebra/Complex/SparseVector.cs
  37. 2
      src/Numerics/LinearAlgebra/Complex/Vector.cs
  38. 1
      src/Numerics/LinearAlgebra/Complex32/DenseVector.cs
  39. 1
      src/Numerics/LinearAlgebra/Complex32/SparseVector.cs
  40. 2
      src/Numerics/LinearAlgebra/Complex32/Vector.cs
  41. 1
      src/Numerics/LinearAlgebra/Double/DenseVector.cs
  42. 1
      src/Numerics/LinearAlgebra/Double/SparseVector.cs
  43. 1
      src/Numerics/LinearAlgebra/Options.cs
  44. 1
      src/Numerics/LinearAlgebra/Single/DenseVector.cs
  45. 1
      src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs
  46. 2
      src/Numerics/LinearAlgebra/Single/Matrix.cs
  47. 2
      src/Numerics/LinearAlgebra/Single/Vector.cs
  48. 2
      src/Numerics/OdeSolvers/RungeKutta.cs
  49. 3
      src/Numerics/Optimization/BfgsMinimizerBase.cs
  50. 2
      src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs
  51. 3
      src/Numerics/Optimization/MinimizerBase.cs
  52. 2
      src/Numerics/Optimization/NelderMeadSimplex.cs
  53. 3
      src/Numerics/Polynomial.cs
  54. 2
      src/Numerics/Precision.Equality.cs
  55. 6
      src/Numerics/Properties/Resources.Designer.cs
  56. 2
      src/Numerics/Providers/Common/Cuda/SafeNativeMethods.cs
  57. 2
      src/Numerics/Providers/Common/Mkl/SafeNativeMethods.cs
  58. 2
      src/Numerics/Providers/Common/OpenBlas/SafeNativeMethods.cs
  59. 2
      src/Numerics/Providers/FourierTransform/IFourierTransformProvider.cs
  60. 2
      src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs
  61. 1
      src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs
  62. 2
      src/Numerics/Providers/FourierTransform/Mkl/MklFourierTransformProvider.cs
  63. 2
      src/Numerics/Providers/LinearAlgebra/Acml/AcmlLinearAlgebraProvider.Complex.cs
  64. 2
      src/Numerics/Providers/LinearAlgebra/Acml/SafeNativeMethods.cs
  65. 2
      src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.Complex.cs
  66. 2
      src/Numerics/Providers/LinearAlgebra/ILinearAlgebraProvider.cs
  67. 1
      src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs
  68. 2
      src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs
  69. 2
      src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs
  70. 2
      src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs
  71. 2
      src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs
  72. 2
      src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex.cs
  73. 2
      src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex32.cs
  74. 2
      src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Double.cs
  75. 2
      src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Single.cs
  76. 2
      src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex.cs
  77. 2
      src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Complex32.cs
  78. 2
      src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Double.cs
  79. 2
      src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.Single.cs
  80. 6
      src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex.cs
  81. 6
      src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Complex32.cs
  82. 6
      src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Double.cs
  83. 6
      src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.Single.cs
  84. 2
      src/Numerics/RootFinding/Broyden.cs
  85. 2
      src/Numerics/RootFinding/Cubic.cs
  86. 2
      src/Numerics/SpecialFunctions/Airy.cs
  87. 2
      src/Numerics/SpecialFunctions/Amos/Amos.cs
  88. 2
      src/Numerics/SpecialFunctions/Bessel.cs
  89. 2
      src/Numerics/SpecialFunctions/Evaluate.cs
  90. 2
      src/Numerics/SpecialFunctions/Factorial.cs
  91. 2
      src/Numerics/SpecialFunctions/Hankel.cs
  92. 2
      src/Numerics/SpecialFunctions/SphericalBessel.cs
  93. 2
      src/Numerics/SpecialFunctions/Stability.cs
  94. 2
      src/Numerics/Statistics/ArrayStatistics.Complex.cs
  95. 2
      src/Numerics/Statistics/Correlation.cs
  96. 2
      src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs
  97. 2
      src/Numerics/Statistics/MCMC/MetropolisSampler.cs
  98. 2
      src/Numerics/Statistics/Statistics.cs
  99. 2
      src/Numerics/Statistics/StreamingStatistics.cs
  100. 2
      src/Numerics/Trigonometry.cs

3
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;

1
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;

4
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
{

2
src/Numerics.Tests/AssertHelpers.cs

@ -28,7 +28,7 @@
// </copyright>
using System.Collections.Generic;
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.LinearAlgebra;
using NUnit.Framework;

2
src/Numerics.Tests/ComplexTests/Complex32Test.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.ComplexTests

2
src/Numerics.Tests/ComplexTests/ComplexTest.TextHandling.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using System.Globalization;
using NUnit.Framework;

2
src/Numerics.Tests/ComplexTests/ComplexTest.cs

@ -27,7 +27,7 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System.Numerics;
using Complex = System.Numerics.Complex;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.ComplexTests

2
src/Numerics.Tests/EuclidTests/GcdRelatedTestBigInteger.cs

@ -28,8 +28,8 @@
// </copyright>
using System;
using System.Numerics;
using NUnit.Framework;
using BigInteger = System.Numerics.BigInteger;
namespace MathNet.Numerics.UnitTests.EuclidTests
{

2
src/Numerics.Tests/GenerateTests.cs

@ -28,9 +28,9 @@
// </copyright>
using System;
using System.Numerics;
using System.Linq;
using NUnit.Framework;
using BigInteger = System.Numerics.BigInteger;
namespace MathNet.Numerics.UnitTests
{

2
src/Numerics.Tests/IntegralTransformsTests/FourierTest.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.IntegralTransforms;
using NUnit.Framework;

2
src/Numerics.Tests/IntegralTransformsTests/HartleyTest.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.IntegralTransforms;
using NUnit.Framework;

2
src/Numerics.Tests/IntegralTransformsTests/InverseTransformTest.cs

@ -27,7 +27,7 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.IntegralTransforms;
using NUnit.Framework;

2
src/Numerics.Tests/IntegralTransformsTests/MatchingReferenceTransformTest.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.IntegralTransforms;
using MathNet.Numerics.Providers.FourierTransform;

2
src/Numerics.Tests/IntegralTransformsTests/ParsevalTheoremTest.cs

@ -28,7 +28,7 @@
// </copyright>
using System.Linq;
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.IntegralTransforms;
using MathNet.Numerics.Statistics;

2
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;

2
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;

2
src/Numerics.Tests/Providers/FourierTransform/FourierTransformProviderTests.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.Providers.FourierTransform;
using MathNet.Numerics.Statistics;

2
src/Numerics.Tests/RootFindingTests/FindRootsTest.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.RootFindingTests

2
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
{

2
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
{

2
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
{

2
src/Numerics.Tests/TrigonometryTest.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests

2
src/Numerics/ArrayExtensions.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

3
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;

2
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;

1
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
{

2
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
{

2
src/Numerics/FindRoots.cs

@ -28,9 +28,9 @@
// </copyright>
using System;
using System.Numerics;
using MathNet.Numerics.Properties;
using MathNet.Numerics.RootFinding;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

3
src/Numerics/Generate.cs

@ -28,13 +28,14 @@
// </copyright>
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
{

2
src/Numerics/IntegralTransforms/Fourier.cs

@ -28,11 +28,11 @@
// </copyright>
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
{

1
src/Numerics/Interpolate.cs

@ -29,7 +29,6 @@
using System.Collections.Generic;
using MathNet.Numerics.Interpolation;
using System;
namespace MathNet.Numerics
{

2
src/Numerics/Interpolation/LogLinear.cs

@ -27,10 +27,10 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
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

1
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;

1
src/Numerics/LinearAlgebra/Complex/Factorization/DenseCholesky.cs

@ -28,7 +28,6 @@
// </copyright>
using System;
using MathNet.Numerics.Properties;
using MathNet.Numerics.Providers.LinearAlgebra;

2
src/Numerics/LinearAlgebra/Complex/Factorization/UserCholesky.cs

@ -27,9 +27,9 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.Properties;
using MathNet.Numerics.Threading;
using System;
namespace MathNet.Numerics.LinearAlgebra.Complex.Factorization
{

1
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;

2
src/Numerics/LinearAlgebra/Complex/Vector.cs

@ -27,9 +27,9 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.LinearAlgebra.Storage;
using MathNet.Numerics.Threading;
using System;
namespace MathNet.Numerics.LinearAlgebra.Complex
{

1
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;

1
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;

2
src/Numerics/LinearAlgebra/Complex32/Vector.cs

@ -27,9 +27,9 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.LinearAlgebra.Storage;
using MathNet.Numerics.Threading;
using System;
namespace MathNet.Numerics.LinearAlgebra.Complex32
{

1
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;

1
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;

1
src/Numerics/LinearAlgebra/Options.cs

@ -27,7 +27,6 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
namespace MathNet.Numerics.LinearAlgebra
{

1
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;

1
src/Numerics/LinearAlgebra/Single/Factorization/DenseSvd.cs

@ -28,7 +28,6 @@
// </copyright>
using System;
using MathNet.Numerics.Properties;
using MathNet.Numerics.Providers.LinearAlgebra;

2
src/Numerics/LinearAlgebra/Single/Matrix.cs

@ -28,8 +28,8 @@
// </copyright>
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;

2
src/Numerics/LinearAlgebra/Single/Vector.cs

@ -27,9 +27,9 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.LinearAlgebra.Storage;
using MathNet.Numerics.Threading;
using System;
namespace MathNet.Numerics.LinearAlgebra.Single
{

2
src/Numerics/OdeSolvers/RungeKutta.cs

@ -27,8 +27,8 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using MathNet.Numerics.LinearAlgebra;
using System;
using MathNet.Numerics.LinearAlgebra;
namespace MathNet.Numerics.OdeSolvers
{

3
src/Numerics/Optimization/BfgsMinimizerBase.cs

@ -27,10 +27,9 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.Optimization.LineSearch;
using System;
namespace MathNet.Numerics.Optimization
{

2
src/Numerics/Optimization/LineSearch/WolfeLineSearch.cs

@ -27,8 +27,8 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using MathNet.Numerics.LinearAlgebra;
using System;
using MathNet.Numerics.LinearAlgebra;
namespace MathNet.Numerics.Optimization.LineSearch
{

3
src/Numerics/Optimization/MinimizerBase.cs

@ -27,10 +27,9 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.Optimization.LineSearch;
using System;
namespace MathNet.Numerics.Optimization
{

2
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
{

3
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;

2
src/Numerics/Precision.Equality.cs

@ -28,9 +28,9 @@
// </copyright>
using System;
using System.Numerics;
using System.Collections.Generic;
using MathNet.Numerics.LinearAlgebra;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

6
src/Numerics/Properties/Resources.Designer.cs

@ -10,10 +10,8 @@
using System.Reflection;
namespace MathNet.Numerics.Properties {
using System;
namespace MathNet.Numerics.Properties
{
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>

2
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
{

2
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
{

2
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
{

2
src/Numerics/Providers/FourierTransform/IFourierTransformProvider.cs

@ -27,7 +27,7 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics.Providers.FourierTransform
{

2
src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs

@ -27,9 +27,7 @@
// </copyright>
using System;
using System.Runtime.CompilerServices;
using MathNet.Numerics.Threading;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics.Providers.FourierTransform.Managed

1
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

2
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
{

2
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
{

2
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
{

2
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
{

2
src/Numerics/Providers/LinearAlgebra/ILinearAlgebraProvider.cs

@ -27,8 +27,8 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System.Numerics;
using MathNet.Numerics.LinearAlgebra.Factorization;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics.Providers.LinearAlgebra
{

1
src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs

@ -28,7 +28,6 @@
// </copyright>
using System;
using System.Net;
namespace MathNet.Numerics.Providers.LinearAlgebra
{

2
src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs

@ -28,11 +28,11 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs

@ -28,12 +28,12 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs

@ -28,10 +28,10 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs

@ -28,10 +28,10 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex.cs

@ -28,11 +28,11 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Complex32.cs

@ -28,12 +28,12 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Double.cs

@ -28,10 +28,10 @@
// </copyright>
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
{

2
src/Numerics/Providers/LinearAlgebra/ManagedReference/ManagedReferenceLinearAlgebraProvider.Single.cs

@ -28,10 +28,10 @@
// </copyright>
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
{

2
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
{

2
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
{

2
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
{

2
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
{

6
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
{

6
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
{

6
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
{

6
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
{

2
src/Numerics/RootFinding/Broyden.cs

@ -27,10 +27,10 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.Properties;
using System;
namespace MathNet.Numerics.RootFinding
{

2
src/Numerics/RootFinding/Cubic.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics.RootFinding
{

2
src/Numerics/SpecialFunctions/Airy.cs

@ -1,4 +1,4 @@
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

2
src/Numerics/SpecialFunctions/Amos/Amos.cs

@ -1,5 +1,5 @@
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

2
src/Numerics/SpecialFunctions/Bessel.cs

@ -1,4 +1,4 @@
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

2
src/Numerics/SpecialFunctions/Evaluate.cs

@ -44,7 +44,7 @@
// </contribution>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
// ReSharper disable CheckNamespace
namespace MathNet.Numerics

2
src/Numerics/SpecialFunctions/Factorial.cs

@ -28,8 +28,8 @@
// </copyright>
using System;
using System.Numerics;
using MathNet.Numerics.Properties;
using BigInteger = System.Numerics.BigInteger;
// ReSharper disable CheckNamespace
namespace MathNet.Numerics

2
src/Numerics/SpecialFunctions/Hankel.cs

@ -1,4 +1,4 @@
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

2
src/Numerics/SpecialFunctions/SphericalBessel.cs

@ -1,5 +1,5 @@
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

2
src/Numerics/SpecialFunctions/Stability.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
// ReSharper disable CheckNamespace
namespace MathNet.Numerics

2
src/Numerics/Statistics/ArrayStatistics.Complex.cs

@ -27,7 +27,7 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics.Statistics
{

2
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
{

2
src/Numerics/Statistics/MCMC/MetropolisHastingsSampler.cs

@ -30,8 +30,8 @@
namespace MathNet.Numerics.Statistics.Mcmc
{
using System;
using Properties;
using Distributions;
using Properties;
/// <summary>
/// Metropolis-Hastings sampling produces samples from distribution P by sampling from a proposal distribution Q

2
src/Numerics/Statistics/MCMC/MetropolisSampler.cs

@ -30,8 +30,8 @@
namespace MathNet.Numerics.Statistics.Mcmc
{
using System;
using Properties;
using Distributions;
using Properties;
/// <summary>
/// Metropolis sampling produces samples from distribution P by sampling from a proposal distribution Q

2
src/Numerics/Statistics/Statistics.cs

@ -28,9 +28,9 @@
// </copyright>
using System;
using System.Numerics;
using System.Collections.Generic;
using System.Linq;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics.Statistics
{

2
src/Numerics/Statistics/StreamingStatistics.cs

@ -28,10 +28,10 @@
// </copyright>
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
{

2
src/Numerics/Trigonometry.cs

@ -28,7 +28,7 @@
// </copyright>
using System;
using System.Numerics;
using Complex = System.Numerics.Complex;
namespace MathNet.Numerics
{

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save