OR-Tools  9.6
SingletonUndo

Detailed Description

Definition at line 377 of file preprocessor.h.

Public Types

enum  OperationType { ZERO_COST_SINGLETON_COLUMN , SINGLETON_ROW , SINGLETON_COLUMN_IN_EQUALITY , MAKE_CONSTRAINT_AN_EQUALITY }
 

Public Member Functions

 SingletonUndo (OperationType type, const LinearProgram &lp, MatrixEntry e, ConstraintStatus status)
 
void Undo (const GlopParameters &parameters, const SparseColumn &saved_column, const SparseColumn &saved_row, ProblemSolution *solution) const
 
const MatrixEntry & Entry () const
 

Member Enumeration Documentation

◆ OperationType

Enumerator
ZERO_COST_SINGLETON_COLUMN 
SINGLETON_ROW 
SINGLETON_COLUMN_IN_EQUALITY 
MAKE_CONSTRAINT_AN_EQUALITY 

Definition at line 380 of file preprocessor.h.

Constructor & Destructor Documentation

◆ SingletonUndo()

SingletonUndo ( OperationType  type,
const LinearProgram lp,
MatrixEntry  e,
ConstraintStatus  status 
)

Definition at line 2250 of file preprocessor.cc.

Member Function Documentation

◆ Entry()

const MatrixEntry& Entry ( ) const
inline

Definition at line 401 of file preprocessor.h.

◆ Undo()

void Undo ( const GlopParameters &  parameters,
const SparseColumn saved_column,
const SparseColumn saved_row,
ProblemSolution solution 
) const

Definition at line 2262 of file preprocessor.cc.


The documentation for this class was generated from the following files: