From ec1de0951c62092974afd0cdd1d1440809b5c5c1 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sat, 24 Feb 2018 17:04:43 +0100 Subject: [PATCH] Providers: migrate managed providers to Managed namespace (affects internal types only) --- .../Providers/FourierTransform/FourierTransformControl.cs | 2 +- .../{ => Managed}/ManagedFourierTransformProvider.Bluestein.cs | 2 +- .../{ => Managed}/ManagedFourierTransformProvider.Radix2.cs | 2 +- .../{ => Managed}/ManagedFourierTransformProvider.cs | 2 +- .../Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.cs | 2 +- src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs | 2 +- .../{ => Managed}/ManagedLinearAlgebraProvider.Complex.cs | 2 +- .../{ => Managed}/ManagedLinearAlgebraProvider.Complex32.cs | 2 +- .../{ => Managed}/ManagedLinearAlgebraProvider.Double.cs | 2 +- .../{ => Managed}/ManagedLinearAlgebraProvider.Single.cs | 2 +- .../LinearAlgebra/{ => Managed}/ManagedLinearAlgebraProvider.cs | 2 +- .../Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs | 2 +- .../LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.cs | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) rename src/Numerics/Providers/FourierTransform/{ => Managed}/ManagedFourierTransformProvider.Bluestein.cs (99%) rename src/Numerics/Providers/FourierTransform/{ => Managed}/ManagedFourierTransformProvider.Radix2.cs (99%) rename src/Numerics/Providers/FourierTransform/{ => Managed}/ManagedFourierTransformProvider.cs (99%) rename src/Numerics/Providers/LinearAlgebra/{ => Managed}/ManagedLinearAlgebraProvider.Complex.cs (99%) rename src/Numerics/Providers/LinearAlgebra/{ => Managed}/ManagedLinearAlgebraProvider.Complex32.cs (99%) rename src/Numerics/Providers/LinearAlgebra/{ => Managed}/ManagedLinearAlgebraProvider.Double.cs (99%) rename src/Numerics/Providers/LinearAlgebra/{ => Managed}/ManagedLinearAlgebraProvider.Single.cs (99%) rename src/Numerics/Providers/LinearAlgebra/{ => Managed}/ManagedLinearAlgebraProvider.cs (98%) diff --git a/src/Numerics/Providers/FourierTransform/FourierTransformControl.cs b/src/Numerics/Providers/FourierTransform/FourierTransformControl.cs index f6f9c347..f5d2bdf7 100644 --- a/src/Numerics/Providers/FourierTransform/FourierTransformControl.cs +++ b/src/Numerics/Providers/FourierTransform/FourierTransformControl.cs @@ -78,7 +78,7 @@ namespace MathNet.Numerics.Providers.FourierTransform public static IFourierTransformProvider CreateManaged() { - return new ManagedFourierTransformProvider(); + return new Managed.ManagedFourierTransformProvider(); } public static void UseManaged() diff --git a/src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.Bluestein.cs b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs similarity index 99% rename from src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.Bluestein.cs rename to src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs index 44da0aca..93a0fc4a 100644 --- a/src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.Bluestein.cs +++ b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Bluestein.cs @@ -32,7 +32,7 @@ using MathNet.Numerics.Threading; using Complex = System.Numerics.Complex; -namespace MathNet.Numerics.Providers.FourierTransform +namespace MathNet.Numerics.Providers.FourierTransform.Managed { internal partial class ManagedFourierTransformProvider { diff --git a/src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.Radix2.cs b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs similarity index 99% rename from src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.Radix2.cs rename to src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs index 484c9a44..d3282ade 100644 --- a/src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.Radix2.cs +++ b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.Radix2.cs @@ -32,7 +32,7 @@ using MathNet.Numerics.Threading; using Complex = System.Numerics.Complex; -namespace MathNet.Numerics.Providers.FourierTransform +namespace MathNet.Numerics.Providers.FourierTransform.Managed { internal partial class ManagedFourierTransformProvider { diff --git a/src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.cs b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.cs similarity index 99% rename from src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.cs rename to src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.cs index 68a4725c..52bbea5b 100644 --- a/src/Numerics/Providers/FourierTransform/ManagedFourierTransformProvider.cs +++ b/src/Numerics/Providers/FourierTransform/Managed/ManagedFourierTransformProvider.cs @@ -30,7 +30,7 @@ using System; using Complex = System.Numerics.Complex; -namespace MathNet.Numerics.Providers.FourierTransform +namespace MathNet.Numerics.Providers.FourierTransform.Managed { internal partial class ManagedFourierTransformProvider : IFourierTransformProvider { diff --git a/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.cs b/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.cs index 2ec0ebca..32b79649 100644 --- a/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.cs +++ b/src/Numerics/Providers/LinearAlgebra/Cuda/CudaLinearAlgebraProvider.cs @@ -37,7 +37,7 @@ namespace MathNet.Numerics.Providers.LinearAlgebra.Cuda /// /// NVidia's CUDA Toolkit linear algebra provider. /// - internal partial class CudaLinearAlgebraProvider : ManagedLinearAlgebraProvider, IDisposable + internal partial class CudaLinearAlgebraProvider : Managed.ManagedLinearAlgebraProvider, IDisposable { const int MinimumCompatibleRevision = 1; diff --git a/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs b/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs index 368d8bcc..e0ce423a 100644 --- a/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs +++ b/src/Numerics/Providers/LinearAlgebra/LinearAlgebraControl.cs @@ -80,7 +80,7 @@ namespace MathNet.Numerics.Providers.LinearAlgebra public static ILinearAlgebraProvider CreateManaged() { - return new ManagedLinearAlgebraProvider(); + return new Managed.ManagedLinearAlgebraProvider(); } public static void UseManaged() diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Complex.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs similarity index 99% rename from src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Complex.cs rename to src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs index 78830f41..2d41f1fe 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Complex.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex.cs @@ -34,7 +34,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; -namespace MathNet.Numerics.Providers.LinearAlgebra +namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { /// /// The managed linear algebra provider. diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Complex32.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs similarity index 99% rename from src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Complex32.cs rename to src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs index 38e71fe1..013d5d7e 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Complex32.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Complex32.cs @@ -35,7 +35,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; -namespace MathNet.Numerics.Providers.LinearAlgebra +namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { /// /// The managed linear algebra provider. diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Double.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs similarity index 99% rename from src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Double.cs rename to src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs index 9b1da44d..2a79ca49 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Double.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Double.cs @@ -33,7 +33,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; -namespace MathNet.Numerics.Providers.LinearAlgebra +namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { /// /// The managed linear algebra provider. diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Single.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs similarity index 99% rename from src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Single.cs rename to src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs index 6dedd3ed..136f848d 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.Single.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.Single.cs @@ -33,7 +33,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization; using MathNet.Numerics.Properties; using MathNet.Numerics.Threading; -namespace MathNet.Numerics.Providers.LinearAlgebra +namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { /// /// The managed linear algebra provider. diff --git a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.cs b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.cs similarity index 98% rename from src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.cs rename to src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.cs index 44a009af..2b912c88 100644 --- a/src/Numerics/Providers/LinearAlgebra/ManagedLinearAlgebraProvider.cs +++ b/src/Numerics/Providers/LinearAlgebra/Managed/ManagedLinearAlgebraProvider.cs @@ -29,7 +29,7 @@ using System; -namespace MathNet.Numerics.Providers.LinearAlgebra +namespace MathNet.Numerics.Providers.LinearAlgebra.Managed { internal enum Variation { diff --git a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs index 94e343a9..04ac735b 100644 --- a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs +++ b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs @@ -48,7 +48,7 @@ namespace MathNet.Numerics.Providers.LinearAlgebra.Mkl /// /// Intel's Math Kernel Library (MKL) linear algebra provider. /// - internal partial class MklLinearAlgebraProvider : ManagedLinearAlgebraProvider, IDisposable + internal partial class MklLinearAlgebraProvider : Managed.ManagedLinearAlgebraProvider, IDisposable { const int MinimumCompatibleRevision = 4; diff --git a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.cs b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.cs index 440b1c40..639ed806 100644 --- a/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.cs +++ b/src/Numerics/Providers/LinearAlgebra/OpenBlas/OpenBlasLinearAlgebraProvider.cs @@ -55,7 +55,7 @@ namespace MathNet.Numerics.Providers.LinearAlgebra.OpenBlas /// /// OpenBLAS linear algebra provider. /// - internal partial class OpenBlasLinearAlgebraProvider : ManagedLinearAlgebraProvider, IDisposable + internal partial class OpenBlasLinearAlgebraProvider : Managed.ManagedLinearAlgebraProvider, IDisposable { const int MinimumCompatibleRevision = 1;