Mkl Provider Of Single Class
Represents a core provider based on Intel®'s
Math Kernel Library.
Definition
Namespace: Numerics.NET.Providers
Assembly: Numerics.NET.SinglePrecision (in Numerics.NET.SinglePrecision.dll) Version: 9.1.5
C#
Assembly: Numerics.NET.SinglePrecision (in Numerics.NET.SinglePrecision.dll) Version: 9.1.5
public abstract class MklProviderOfSingle : CoreProvider<float>- Inheritance
- Object → ImplementationProvider → CoreProvider<Single> → MklProviderOfSingle
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. |