Represents a sparse linear solver that uses the Successive Over-Relaxation (SOR) method.
SystemObject Extreme.Mathematics.AlgorithmsManagedIterativeAlgorithmDenseVector Extreme.Mathematics.LinearAlgebra.IterativeSolversIterativeSparseSolver Extreme.Mathematics.LinearAlgebra.IterativeSolversSuccessiveOverRelaxationSolver
Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16283.0)
public class SuccessiveOverRelaxationSolver : IterativeSparseSolver
Public Class SuccessiveOverRelaxationSolver
public ref class SuccessiveOverRelaxationSolver : public IterativeSparseSolver
type SuccessiveOverRelaxationSolver =
The SuccessiveOverRelaxationSolver type exposes the following members.
Use the SuccessiveOverRelaxationSolver class to solve large, sparse
systems of equations using the Successive Over-Relaxation (SOR) method. This method is sometimes called
the method of successive displacements.
To solve a system of equations using this class, construct a new instance, passing the matrix of
the system to the constructor. THe relaxation factor, which must be between 0 and 2, can be passed in as a second argument to the constructor,
or it can be set through the RelaxationFactor property. The default value is 1.5.
Finally, the Solve(Vector) method solves the system.
Preconditioners cannot be used with this method.
Once the algorithm finished, the Status property indicates
whether the algorithm completed successfully.
Supported in: 5.x, 4.x