ILUTPPreconditioner Class |
public sealed class ILUTPPreconditioner : IPreconditioner<double>
The ILUTPPreconditioner type exposes the following members.
Name | Description | |
---|---|---|
ILUTPPreconditioner | Initializes a new instance of the ILUTPPreconditioner class with the default settings. | |
ILUTPPreconditioner(Double, Double, Double) | Initializes a new instance of the ILUTPPreconditioner class with the specified settings. |
Name | Description | |
---|---|---|
DropTolerance | Gets or sets the absolute drop tolerance which indicates below what absolute value an entry will be dropped from the matrix. The standard value is 0.0001. | |
FillLevel | Gets or sets the amount of fill that is allowed in the matrix. The value is a fraction of the number of non-zero entries in the original matrix. The standard value is 200. | |
PivotTolerance | Gets or sets the pivot tolerance which indicates at what level pivoting will take place. The standard value is 0.0 which means pivoting will never take place. |
Name | Description | |
---|---|---|
Approximate | Approximates the solution to the matrix equation Ax = b. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
GetHashCode | Serves as the default hash function. (Inherited from Object) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
Initialize | Initializes the preconditioner and loads the internal data structures. | |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Name | Description | |
---|---|---|
DefaultDropTolerance | The default drop tolerance. | |
DefaultFillLevel | The default fill level. |