Continuation Engine
The engine module provides orchestration layers that combine backends and interfaces for complete continuation workflows.
Base Engine
_ContinuationEngine()
Abstract base class for continuation engines.
- class hiten.algorithms.continuation.engine._ContinuationEngine(*, backend, interface=None)[source]
Bases:
_HitenBaseEngine
Shared base class for continuation engines.
- Parameters:
backend (_HitenBaseBackend[ProblemT, ResultT, OutputsT])
interface (_HitenBaseInterface[Any, ProblemT, ResultT, OutputsT] | None)
Orbit Continuation Engine
_OrbitContinuationEngine()
Engine orchestrating periodic orbit continuation via backend and interface.
- class hiten.algorithms.continuation.engine._OrbitContinuationEngine(*, backend, interface=None)[source]
Bases:
_ContinuationEngine
Engine orchestrating periodic orbit continuation via backend and interface.
- Parameters:
backend (
_ContinuationBackend
) – The backend for the orbit continuation.interface (
_PeriodicOrbitContinuationInterface
| None) – The interface for the orbit continuation.