ThresholdIncompleteCholeskyPreconditioner<T>.Refresh Method

Rebuilds factors from the current logical matrix coefficients and original options.

Definition

Namespace: Numerics.NET.LinearAlgebra.IterativeSolvers.Preconditioners
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0
C#
public void Refresh()

Remarks

Changed sparsity and supported structures are accepted at unchanged dimensions. Failed refreshes preserve the previous factors and diagnostics. Numeric accumulator scratch is reused; factor metadata is rebuilt.

Exceptions

InvalidOperationExceptionThe matrix dimensions changed.
ArgumentExceptionLogical coefficients are non-Hermitian or a coefficient, threshold or factor is unrepresentable.
MatrixNotPositiveDefiniteExceptionA pivot is missing, nonpositive or below the relative pivot tolerance.

See Also