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:

~drop_zero_coefficients_action

 ~drop_zero_coefficients_action()

presolve

const CoinPresolveAction * presolve(CoinPresolveMatrix * prob, int * checkcols, int ncheckcols, const CoinPresolveAction * next)

Parameters:

Source

Header: layer-0/CoinUtils/src/CoinPresolveZeros.hpp