OR-Tools  8.2
RowDeletionHelper

Detailed Description

Definition at line 194 of file preprocessor.h.

Public Member Functions

 RowDeletionHelper ()
 
 RowDeletionHelper (const RowDeletionHelper &)=delete
 
RowDeletionHelperoperator= (const RowDeletionHelper &)=delete
 
bool IsEmpty () const
 
void Clear ()
 
void MarkRowForDeletion (RowIndex row)
 
void UnmarkRow (RowIndex row)
 
const DenseBooleanColumnGetMarkedRows () const
 
bool IsRowMarked (RowIndex row) const
 
void RestoreDeletedRows (ProblemSolution *solution) const
 

Constructor & Destructor Documentation

◆ RowDeletionHelper() [1/2]

RowDeletionHelper ( )
inline

Definition at line 196 of file preprocessor.h.

◆ RowDeletionHelper() [2/2]

RowDeletionHelper ( const RowDeletionHelper )
delete

Member Function Documentation

◆ Clear()

void Clear ( )

Definition at line 244 of file preprocessor.cc.

◆ GetMarkedRows()

const DenseBooleanColumn & GetMarkedRows ( ) const

Definition at line 259 of file preprocessor.cc.

◆ IsEmpty()

bool IsEmpty ( ) const
inline

Definition at line 201 of file preprocessor.h.

◆ IsRowMarked()

bool IsRowMarked ( RowIndex  row) const
inline

Definition at line 216 of file preprocessor.h.

◆ MarkRowForDeletion()

void MarkRowForDeletion ( RowIndex  row)

Definition at line 246 of file preprocessor.cc.

◆ operator=()

RowDeletionHelper & operator= ( const RowDeletionHelper )
delete

◆ RestoreDeletedRows()

void RestoreDeletedRows ( ProblemSolution solution) const

Definition at line 263 of file preprocessor.cc.

◆ UnmarkRow()

void UnmarkRow ( RowIndex  row)

Definition at line 254 of file preprocessor.cc.


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