gemseo / algos / sequence_transformer / acceleration

Show inherited members

alternate_2_delta module

The alternate 2-δ acceleration method.

class gemseo.algos.sequence_transformer.acceleration.alternate_2_delta.Alternate2Delta[source]

Bases: SequenceTransformer

The alternate 2-δ acceleration method.

The method is introduced in: Isabelle Ramiere, Thomas Helfer, “Iterative residual- based vector methods to accelerate fixed point iterations”, Computers and Mathematics with Applications, (2015) eq. (50).

The least squares problem that must be solved to perform the transformation may be degenerated when the vectors \(x_{n+1} - x_n\) and \(x_n - x_{n-1}\) are collinear.