public class TPardisoSettings
Class encapsulates Pardiso sparse solver specific settings.
Properties
| Name | Type | Description |
|---|---|---|
| CpuCount | Int32 | The number of CPU's in the system. |
| IterativeStep | TPardisoIterative | Defines if iterative CG/CGS factorization should be attempted. |
| MatrixNumber | Int32 | Actual matrix for the solution phase. |
| MaxFactorizedMatrices | Int32 | Maximum number of factors with identical nonzero sparsity structure. |
| OutOfCoreMode | TOutofCoreMode | Controls Out of core solver behaviour. |
| ParallelFactorization | TParallelFactorization | Parallel factorization control. |
| ParallelForwardBackward | TParallelForwardBackward | Parallel solve control. |
| PivotingPerturbation | Int32 | Specifies how to handle small pivots. |
| Reordering | TPardisoReordering | Defines the fill-in reducing reordering algorithms to use. |
| SymmetricBunchKaufmanPivot | Boolean | Potentially improves accuracy for symmetric matrices by using Bunch-Kaufman pivoting. |
| SymmetricScalingAndMatching | Boolean | If true, iproves accuracy for symmetric indefinite matrices. |
| Transpose | TMtxOperation | Defines any additional transposition while computing the solution. |
Methods
| Name | Description |
|---|---|
| ctor | Class constructor. |