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).
- clear()¶
Clear the iterates.
- Return type:
None
- compute_transformed_iterate(current_iterate, next_iterate)¶
Compute the next transformed iterate.
- Parameters:
current_iterate (NDArray) – The current iterate \(x_n\).
next_iterate (NDArray) – The new iterate \(G(x_n)\).
- Returns:
The next transformed iterate \(x_{n+1}\).
- Return type:
NDArray