Continuation Interfaces
The interfaces module provides interface classes that adapt the generic continuation engine to specific problem domains.
Periodic Orbit Continuation Interface
_PeriodicOrbitContinuationInterface()
Adapter wiring periodic-orbit families to continuation backends.
- class hiten.algorithms.continuation.interfaces._PeriodicOrbitContinuationInterface[source]
Bases:
_HitenBaseInterface
[_OrbitContinuationConfig
,_ContinuationProblem
,ContinuationResult
,tuple
[list
[ndarray
],dict
[str
,object
]]]Adapter wiring periodic-orbit families to continuation backends.
- create_problem(*, domain_obj, config)[source]
Create a continuation problem.
- Parameters:
domain_obj (
PeriodicOrbit
) – The domain object to continue.config (
_OrbitContinuationConfig
) – The configuration for the continuation problem.
- Returns:
The continuation problem.
- Return type:
- to_backend_inputs(problem)[source]
Convert the continuation problem to backend inputs.
- Parameters:
problem (
_ContinuationProblem
) – The continuation problem.- Returns:
The backend inputs.
- Return type: