diff --git a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs index 8de60480..84b0a77f 100644 --- a/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs +++ b/src/Numerics/Providers/LinearAlgebra/Mkl/MklLinearAlgebraProvider.cs @@ -42,12 +42,13 @@ namespace MathNet.Numerics.Providers.LinearAlgebra.Mkl /// public partial class MklLinearAlgebraProvider : ManagedLinearAlgebraProvider { - /// - /// Improves MKL Consistency to get bit consistent results on repeated identical calculations - /// - public MklLinearAlgebraProvider() + /// If true improves MKL Consistency to get bit consistent results on repeated identical calculations + public MklLinearAlgebraProvider(bool bitConsistent = false) { - SafeNativeMethods.SetImprovedConsistency(); + if (bitConsistent) + { + SafeNativeMethods.SetImprovedConsistency(); + } } ///