Managed |
public sealed class ManagedSparseSolverProvider : ISparseSolverProvider, ISparseSolverProvider<double>, ISparseSolverProvider<float>, ISparseSolverProvider<Complex>, ISparseSolverProvider<Complex32>
The ManagedSparseSolverProvider type exposes the following members.
Name | Description | |
---|---|---|
![]() | ManagedSparseSolverProvider | Initializes a new instance of the ManagedSparseSolverProvider class |
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | FreeResources | Frees memory buffers, caches and handles allocated in or to the provider. Does not unload the provider itself, it is still usable afterwards. |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | InitializeVerify | Initialize and verify that the provided is indeed available. If not, fall back to alternatives like the managed provider |
![]() | IsAvailable | Try to find out whether the provider is available, at least in principle. Verification may still fail if available, but it will certainly fail if unavailable. |
![]() | Solve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Complex32, Int32, Complex32, Complex32) | |
![]() | Solve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Double, Int32, Double, Double) | |
![]() | Solve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Complex, Int32, Complex, Complex) | |
![]() | Solve(DssMatrixStructure, DssMatrixType, DssSystemType, Int32, Int32, Int32, Int32, Int32, Single, Int32, Single, Single) | |
![]() | ToString | (Overrides ObjectToString) |