Control Methods |
The Control type exposes the following members.
| Name | Description | |
|---|---|---|
| ConfigureAuto | Configures library defaults automatically. | |
| Describe | Describes the current Math.NET Numerics configuration. | |
| FreeResources | Frees resources held by the active providers. | |
| TryUseNative | Try to use any available native provider in an undefined order. | |
| TryUseNativeCUDA | Try to use the Nvidia CUDA native provider for linear algebra. | |
| TryUseNativeMKL | Try to use the Intel MKL native provider for linear algebra. | |
| TryUseNativeOpenBLAS | Try to use the OpenBLAS native provider for linear algebra. | |
| UseBestProviders | Use the best provider available. | |
| UseDefaultProviders | Use a specific provider if configured, e.g. using environment variables, or fall back to the best providers. | |
| UseManaged | Forces the use of managed providers only. | |
| UseMultiThreading | Configures the library to use multi-threading based on the available processors. | |
| UseNativeCUDA | Use the Nvidia CUDA native provider for linear algebra. Throws if it is not available or failed to initialize, in which case the previous provider is still active. | |
| UseNativeMKL | Use the Intel MKL native provider for linear algebra. Throws if it is not available or failed to initialize, in which case the previous provider is still active. | |
| UseNativeOpenBLAS | Use the OpenBLAS native provider for linear algebra. Throws if it is not available or failed to initialize, in which case the previous provider is still active. | |
| UseSingleThread | Configures the library to use a single worker thread. |