Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::glop::RowDeletionHelper Class Reference

Detailed Description

Definition at line 239 of file preprocessor.h.

#include <preprocessor.h>

Public Member Functions

 RowDeletionHelper ()=default
 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]

operations_research::glop::RowDeletionHelper::RowDeletionHelper ( )
default

◆ RowDeletionHelper() [2/2]

operations_research::glop::RowDeletionHelper::RowDeletionHelper ( const RowDeletionHelper & )
delete

Member Function Documentation

◆ Clear()

void operations_research::glop::RowDeletionHelper::Clear ( )

Definition at line 296 of file preprocessor.cc.

◆ GetMarkedRows()

const DenseBooleanColumn & operations_research::glop::RowDeletionHelper::GetMarkedRows ( ) const

Definition at line 311 of file preprocessor.cc.

◆ IsEmpty()

bool operations_research::glop::RowDeletionHelper::IsEmpty ( ) const
inline

Definition at line 246 of file preprocessor.h.

◆ IsRowMarked()

bool operations_research::glop::RowDeletionHelper::IsRowMarked ( RowIndex row) const
inline

Definition at line 261 of file preprocessor.h.

◆ MarkRowForDeletion()

void operations_research::glop::RowDeletionHelper::MarkRowForDeletion ( RowIndex row)

Definition at line 298 of file preprocessor.cc.

◆ operator=()

RowDeletionHelper & operations_research::glop::RowDeletionHelper::operator= ( const RowDeletionHelper & )
delete

◆ RestoreDeletedRows()

void operations_research::glop::RowDeletionHelper::RestoreDeletedRows ( ProblemSolution * solution) const

Definition at line 315 of file preprocessor.cc.

◆ UnmarkRow()

void operations_research::glop::RowDeletionHelper::UnmarkRow ( RowIndex row)

Definition at line 306 of file preprocessor.cc.


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