TPardisoSettings Class

Source: sparse.cs · Assembly: Dew.Math

public class TPardisoSettings

Class encapsulates Pardiso sparse solver specific settings.

Properties

NameTypeDescription
CpuCountInt32The number of CPU's in the system.
IterativeStepTPardisoIterativeDefines if iterative CG/CGS factorization should be attempted.
MatrixNumberInt32Actual matrix for the solution phase.
MaxFactorizedMatricesInt32Maximum number of factors with identical nonzero sparsity structure.
OutOfCoreModeTOutofCoreModeControls Out of core solver behaviour.
ParallelFactorizationTParallelFactorizationParallel factorization control.
ParallelForwardBackwardTParallelForwardBackwardParallel solve control.
PivotingPerturbationInt32Specifies how to handle small pivots.
ReorderingTPardisoReorderingDefines the fill-in reducing reordering algorithms to use.
SymmetricBunchKaufmanPivotBooleanPotentially improves accuracy for symmetric matrices by using Bunch-Kaufman pivoting.
SymmetricScalingAndMatchingBooleanIf true, iproves accuracy for symmetric indefinite matrices.
TransposeTMtxOperationDefines any additional transposition while computing the solution.

Methods

NameDescription
ctorClass constructor.