Click or drag to resize

Control Methods

The Control type exposes the following members.

Methods
 NameDescription
Public methodStatic memberConfigureAuto Configures library defaults automatically.
Public methodStatic memberDescribe Describes the current Math.NET Numerics configuration.
Public methodStatic memberFreeResources Frees resources held by the active providers.
Public methodStatic memberTryUseNative Try to use any available native provider in an undefined order.
Public methodStatic memberTryUseNativeCUDA Try to use the Nvidia CUDA native provider for linear algebra.
Public methodStatic memberTryUseNativeMKL Try to use the Intel MKL native provider for linear algebra.
Public methodStatic memberTryUseNativeOpenBLAS Try to use the OpenBLAS native provider for linear algebra.
Public methodStatic memberUseBestProviders Use the best provider available.
Public methodStatic memberUseDefaultProviders Use a specific provider if configured, e.g. using environment variables, or fall back to the best providers.
Public methodStatic memberUseManaged Forces the use of managed providers only.
Public methodStatic memberUseMultiThreading Configures the library to use multi-threading based on the available processors.
Public methodStatic memberUseNativeCUDA 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.
Public methodStatic memberUseNativeMKL 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.
Public methodStatic memberUseNativeOpenBLAS 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.
Public methodStatic memberUseSingleThread Configures the library to use a single worker thread.
Top
See Also