Click or drag to resize

ManagedSparseSolverProvider Class

The managed sparse solver provider.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Providers.SparseSolverManagedSparseSolverProvider

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

The ManagedSparseSolverProvider type exposes the following members.

Constructors
 NameDescription
Public methodManagedSparseSolverProviderInitializes a new instance of the ManagedSparseSolverProvider class
Top
Properties
 NameDescription
Public propertyStatic memberInstance Gets the singleton instance of the managed sparse solver provider.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
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 methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitializeVerify Initialize and verify that the provided 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, Complex32, Int32, Complex32, Complex32) Solves a sparse linear system.
Public methodSolve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Double, Int32, Double, Double) Solves a sparse linear system.
Public methodSolve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Complex, Int32, Complex, Complex) Solves a sparse linear system.
Public methodSolve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Single, Int32, Single, Single) Solves a sparse linear system.
Public methodToStringReturns a string that represents the current object.
(Overrides ObjectToString)
Top
See Also