Click or drag to resize

ISparseSolverProvider Interface

Defines a non-generic sparse solver provider.

Namespace: Altaxo.Calc.Providers.SparseSolver
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public interface ISparseSolverProvider : ISparseSolverProvider<double>, 
	ISparseSolverProvider<float>, ISparseSolverProvider<Complex>, ISparseSolverProvider<Complex32>

The ISparseSolverProvider type exposes the following members.

Methods
 NameDescription
Public methodFreeResources Frees memory buffers, caches and handles allocated in or to the provider. Does not unload the provider itself, it is still usable afterwards.
Public methodInitializeVerify Initialize and verify that the provider is indeed available. If not, fall back to alternatives like the managed provider.
Public methodIsAvailable Try to find whether the provider is available in principle. Verification may still fail if available, but it will certainly fail if unavailable.
Public methodSolve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, T, Int32, T, T) Solves a sparse linear system.
(Inherited from ISparseSolverProviderT)
Top
See Also