drop_zero_coefficients_action
Removal of explicit zeros.
Removal of explicit zeros.
Inheritance
Inherits from: CoinPresolveAction
Description
The presolve action for this class removes explicit zeros from the constraint matrix. The postsolve action puts them back.
Public Methods
name
A name for debug printing.
const char * name()
postsolve
Apply the postsolve transformation for this particular presolve action.
void postsolve(CoinPostsolveMatrix * prob)
Parameters:
prob(CoinPostsolveMatrix *)
~drop_zero_coefficients_action
~drop_zero_coefficients_action()
presolve
const CoinPresolveAction * presolve(CoinPresolveMatrix * prob, int * checkcols, int ncheckcols, const CoinPresolveAction * next)
Parameters:
prob(CoinPresolveMatrix *)checkcols(int *)ncheckcols(int)next(const CoinPresolveAction *)
Source
Header: layer-0/CoinUtils/src/CoinPresolveZeros.hpp