Click or drag to resize

SparseSolverControl Class

Controls selection and lifetime of the active sparse solver provider.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Providers.SparseSolverSparseSolverControl

Namespace: Altaxo.Calc.Providers.SparseSolver
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public static class SparseSolverControl

The SparseSolverControl type exposes the following members.

Properties
 NameDescription
Public propertyStatic memberHintPath Optional path to try to load native provider binaries from, if the provider specific hint path is not set. If neither is set, Numerics falls back to the provider specific environment variables, or the default probing paths.
Public propertyStatic memberProvider Gets or sets the sparse solver provider. Consider to use UseNativeMKL or UseManaged instead.
Top
Methods
 NameDescription
Public methodStatic memberFreeResources Frees resources held by the active sparse solver provider.
Public methodStatic memberTryUse Attempts to switch to the specified sparse solver provider.
Public methodStatic memberTryUseNative Try to use a native provider, if available.
Public methodStatic memberTryUseNativeMKL Attempts to switch to the native MKL sparse solver provider.
Public methodStatic memberUseBest Use the best provider available.
Public methodStatic memberUseDefault Use a specific provider if configured, e.g. using the "MathNetNumericsDSSProvider" environment variable, or fall back to the best provider.
Public methodStatic memberUseManaged Switches to the managed sparse solver provider.
Public methodStatic memberUseNativeMKL Switches to the native MKL sparse solver provider.
Top
See Also