type TPardisoSettings = class(TPersistent);
Class encapsulates Pardiso sparse solver specific settings.
Constructors
| Name | Description |
|---|---|
| Create | Class constructor. |
Properties
| Name | Type | Description |
|---|---|---|
| CpuCount | Integer | The number of CPU's in the system. |
| IterativeStep | TPardisoIterative | Defines if iterative CG/CGS factorization should be attempted. |
| MatrixNumber | Integer | Actual matrix for the solution phase. |
| MaxFactorizedMatrices | Integer | 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 | Integer | 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. |