neofoam.framework.solver

neofoam.framework.solver — SolverSpec / SolverRuntime package.

Public API:

SolverSpec — immutable solver definition SolverRuntime — one instantiation of a spec, owns per-instance state Solver — factory alias: Solver(“Name”) -> SolverSpec

The solver package implements the Spec/Runtime split for solvers: SolverSpec is the immutable, decorator-driven definition registered at module import; SolverRuntime is the per-instance object created by SolverSpec.instantiate(argv).