Expand description
This module provides the facade entry points with auto policy selection. Facade entry points that auto-select the execution policy.
Mirrors solve.hpp in ginger-cpp and solve.py in ginger (Python): each
solver exposes a facade that dispatches to the single-threaded,
multi-threaded, or atomic variant based on the problem size
(should_parallelize) or an explicit SolveMode.
Enums§
- Solve
Mode - Execution policy selector for the solver facades.
Functions§
- solve_
aberth - Aberth-Ehrlich solver with automatic policy selection.
- solve_
aberth_ autocorr - Aberth solver for autocorrelation polynomials.
- solve_
pbairstow_ autocorr - Bairstow solver for autocorrelation polynomials with policy selection.
- solve_
pbairstow_ even - Bairstow solver (even degree) with automatic policy selection.