C# Class MGroup.LinearAlgebra.Iterative.ConjugateGradient.RegularCGResidualUpdater

Updates the residual vector according to the usual CG formula r = r - α * A*d. No corrections are applied. Authors: Serafeim Bakalakos
Inheritance: ICGResidualUpdater
Exibir arquivo Open project: mgroupntua/LinearAlgebra

Public Methods

Method Description
UpdateResidual ( MGroup.LinearAlgebra.Iterative.ConjugateGradient.CGAlgorithm cg, IVector residual, double &resDotRes ) : void

See ICGResidualUpdater.UpdateResidual(CGAlgorithm, IVector, out double)

Method Details

UpdateResidual() public method

See ICGResidualUpdater.UpdateResidual(CGAlgorithm, IVector, out double)
public UpdateResidual ( MGroup.LinearAlgebra.Iterative.ConjugateGradient.CGAlgorithm cg, IVector residual, double &resDotRes ) : void
cg MGroup.LinearAlgebra.Iterative.ConjugateGradient.CGAlgorithm
residual IVector
resDotRes double
return void