relaxation_acceleration module¶
The over-relaxation method.
- class gemseo.algos.sequence_transformer.composite.relaxation_acceleration.RelaxationAcceleration(over_relaxation_factor=1.0, acceleration_method=AccelerationMethod.NONE)[source]
Bases:
CompositeSequenceTransformer
A composite made up of a relaxation followed by an acceleration.
- Parameters:
over_relaxation_factor (float) –
The over-relaxation factor.
By default it is set to 1.0.
acceleration_method (AccelerationMethod) –
The acceleration method to be used to improve the convergence rate of the fixed point iteration method.
By default it is set to “NoTransformation”.
- property acceleration_method: AccelerationMethod
The acceleration method.
- property over_relaxation_factor: float
The over-relaxation factor.