composite module¶
A composite of sequence transformers applied sequentially.
- class gemseo.algos.sequence_transformer.composite.composite.CompositeSequenceTransformer(sequence_transformers)[source]
Bases:
SequenceTransformer
A composite of SequenceTransformer.
- Parameters:
sequence_transformers (Iterable[SequenceTransformer]) – The sequence of SequenceTransformers.
- clear()[source]
Clear the iterates in the double-ended queues.
- Return type:
None
- compute_transformed_iterate(iterate, residual)[source]
Compute the next transformed iterate.
- Parameters:
iterate (NDArray) – The iterate \(G(x_n)\).
residual (NDArray) – The associated residual \(G(x_n) - x_n\).
- Returns:
The next transformed iterate \(x_{n+1}\).
- Return type:
NDArray