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(current_iterate, next_iterate)[source]
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