Numerics. NET. Providers Namespace
The Numerics.NET.Providers namespace contains classes for defining and working with implementation providers.
Classes
| Accelerate | Provides native dense linear algebra and vector operations through Apple's Accelerate framework. |
| Accelerate | Provides single-precision native dense linear algebra and vector operations through Apple's Accelerate framework. |
| Core | Represents a provider for the core linear algebra and FFT functionality for an element type. |
| Implementation | Specifies information about events related to loading implementations. |
| Implementation | Manages the implementations of functionality. |
| Implementation | Represents a class that provides access to one or more implementations. |
| Implementation | Marks a class as an implementation provider. |
| Managed | Encapsulates the currently active BLAS implementation. |
| Managed | Encapsulates the currently active BLAS implementation. |
| Mkl | Represents a core provider based on IntelĀ®'s Math Kernel Library. |
| Mkl | Represents a core provider based on IntelĀ®'s Math Kernel Library. |
| Open | Provides native dense linear algebra through OpenBLAS. |
| Open | Provides single-precision native dense linear algebra through OpenBLAS. |
| Provider | Contains immutable information about an implementation provider. |
| Provider | Manages implementation providers. |
Interfaces
| IImplementation | Defines the contract for an implementation. |
Delegates
| Implementation | Handles events related to the adding and removing of implementations. |
Enumerations
| Conditional | Enumerates the possible settings for configuring conditional numerical reproducibility. |
| Platform | Enumerates the possible target platforms of implementations. |
| Provider | Specifies broad groups of functionality supplied by a provider. |