Continuation Base
The base module provides user-facing facades for continuation workflows.
Continuation Pipeline
ContinuationPipeline()
Facade for natural-parameter continuation varying selected state components. Users supply an engine (DI). Use ContinuationPipeline.with_default_engine() to construct a default engine wired with the generic predict-correct backend and the periodic-orbit interface.
- class hiten.algorithms.continuation.base.ContinuationPipeline(config, engine, interface=None, backend=None)[source]
Bases:
_HitenBasePipeline,Generic[DomainT,InterfaceT,ConfigT,ResultT]Facade for natural-parameter continuation varying selected state components.
Users supply an engine (DI). Use ContinuationPipeline.with_default_engine() to construct a default engine wired with the generic predict-correct backend and the periodic-orbit interface.
- Parameters:
config (
ConfigT) – Configuration object for the continuation algorithm.interface (
InterfaceT) – Interface object for the continuation algorithm.engine (
_ContinuationEngine) – Engine object for the continuation algorithm.backend (_ContinuationBackend)
- classmethod with_default_engine(*, config, interface=None, backend=None)[source]
Create a facade instance with a default engine (factory).
- Parameters:
config (
ConfigT) – Configuration object for the continuation algorithm.interface (
InterfaceT, optional) – Interface object for the continuation algorithm. If None, uses the default _OrbitContinuationInterface.backend (
_ContinuationBackend, optional) – Backend instance for the continuation algorithm. If None, uses the default _PredictorCorrectorContinuationBackend.
- Returns:
A continuation facade instance with a default engine injected.
- Return type: