Mkl Provider Class
Represents a core provider based on Intel®'s
Math Kernel Library.
Definition
Namespace: Numerics.NET.Providers
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
public abstract class MklProvider : CoreProvider<double>
- Inheritance
- Object → ImplementationProvider → CoreProvider<Double> → MklProvider
Constructors
Mkl | Constructs a new Intel® MKL based provider. |
Properties
Array |
Gets or sets the current implementation of array functions
for double-precision arguments.
(Inherited from CoreProvider<T>) |
Complex |
Gets or sets the current implementation of array functions
for double-precision arguments.
(Inherited from CoreProvider<T>) |
Conditional | Gets or sets the degree of numerical reproducibility. |
Decomposition |
Gets or sets the current LAPACK implementation
for double-precision arguments.
(Inherited from CoreProvider<T>) |
Fft |
Gets or sets the current FFT provider implementation
for double-precision arguments.
(Inherited from CoreProvider<T>) |
Has |
Indicates whether the degree of parallelism is a property that is shared
across instances.
(Inherited from CoreProvider<T>) |
Linear |
Gets or sets the current implementation of the
BLAS for double-precision arguments.
(Inherited from CoreProvider<T>) |
Max |
Gets or sets the maximum degree of parallelism enabled by this instance.
(Inherited from CoreProvider<T>) |
Mkl | Gets a description of the Intel® Math Kernel Library version the provider is based on. |
Parallel |
Gets an object that specifies how the calculations should be parallelized.
(Inherited from CoreProvider<T>) |
Sparse |
Gets or sets the current implementation of the sparse
BLAS for double-precision arguments.
(Inherited from CoreProvider<T>) |
Methods
Add |
Adds the specified implementation to the provider's collection of implementations.
(Inherited from ImplementationProvider) |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Get |
Gets a sequence of all implementations of the specific type.
(Inherited from ImplementationProvider) |
Get | Serves as the default hash function. (Inherited from Object) |
Get |
Returns an implementation of the specified type.
(Inherited from ImplementationProvider) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Load | Loads the pure managed Intel® MKL based provider from the specified path. |
Load | Loads the mixed mode Intel® MKL based provider from the specified path. |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
ToString | Returns a string that represents the current object. (Overrides Object.ToString()) |
Try | Attempts to load the pure managed Intel® MKL based provider from the specified path. |