CoinWarmStartDiff
Abstract base class for warm start diff objects.
Abstract base class for warm start diff objects.
Derived classes: CoinWarmStartVectorDiff< double >, CoinWarmStartVectorDiff< U >, CoinWarmStartBasisDiff, CoinWarmStartDualDiff, CoinWarmStartPrimalDualDiff, CoinWarmStartVectorDiff< T >, CoinWarmStartVectorPairDiff< T, U >
Description
Represents the difference between two warm start states. Used for efficient incremental updates when the warm start changes only slightly between solves (common in branch-and-bound or sensitivity analysis).
Public Methods
~CoinWarmStartDiff
Virtual destructor for proper cleanup of derived classes.
~CoinWarmStartDiff()
clone
Create a deep copy of this diff object.
CoinWarmStartDiff * clone()
Returns: Pointer to newly allocated copy (caller owns memory)
Source
Header: layer-0/CoinUtils/src/CoinWarmStart.hpp