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();
+ }
}
///