BlockJacobiPreconditioner<T>.Refresh Method

Refactors the current logical diagonal blocks using the existing partition and options.

Definition

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

Remarks

Reuses factor and pivot workspace. Coefficient sparsity and matrix structure may change, provided the dimensions remain unchanged. Failed refreshes retain the previous factors and diagnostics.

Exceptions

InvalidOperationExceptionThe matrix dimensions changed.
ArgumentExceptionAn in-block coefficient or factor is nonfinite.
MatrixSingularExceptionA block pivot is zero or relatively too small.

See Also