Skip to main content

Module seeded_tnlp

Module seeded_tnlp 

Source
Expand description

TNLP wrapper that overrides the starting point with a seed captured by the interactive debugger, so resolve can re-run the solve from the current iterate with new options (a primal warm start).

Every method forwards to the inner TNLP exactly like crate::counting_tnlp::CountingTnlp; only TNLP::get_starting_point is overridden. The seed is applied only when its length matches the starting-point buffer — if presolve or fixed-variable elimination changed the coordinate count, we fall back to the problem’s own start rather than seed into the wrong space.

Structs§

SeededTnlp