OR-Tools  8.2
ColumnDeletionHelper

Detailed Description

Definition at line 138 of file preprocessor.h.

Public Member Functions

 ColumnDeletionHelper ()
 
 ColumnDeletionHelper (const ColumnDeletionHelper &)=delete
 
ColumnDeletionHelperoperator= (const ColumnDeletionHelper &)=delete
 
void MarkColumnForDeletion (ColIndex col)
 
void MarkColumnForDeletionWithState (ColIndex col, Fractional value, VariableStatus status)
 
void RestoreDeletedColumns (ProblemSolution *solution) const
 
bool IsColumnMarked (ColIndex col) const
 
const DenseBooleanRowGetMarkedColumns () const
 
bool IsEmpty () const
 
void Clear ()
 
const DenseRowGetStoredValue () const
 

Constructor & Destructor Documentation

◆ ColumnDeletionHelper() [1/2]

Definition at line 140 of file preprocessor.h.

◆ ColumnDeletionHelper() [2/2]

Member Function Documentation

◆ Clear()

void Clear ( )

Definition at line 191 of file preprocessor.cc.

◆ GetMarkedColumns()

const DenseBooleanRow& GetMarkedColumns ( ) const
inline

Definition at line 166 of file preprocessor.h.

◆ GetStoredValue()

const DenseRow& GetStoredValue ( ) const
inline

Definition at line 177 of file preprocessor.h.

◆ IsColumnMarked()

bool IsColumnMarked ( ColIndex  col) const
inline

Definition at line 161 of file preprocessor.h.

◆ IsEmpty()

bool IsEmpty ( ) const
inline

Definition at line 169 of file preprocessor.h.

◆ MarkColumnForDeletion()

void MarkColumnForDeletion ( ColIndex  col)

Definition at line 196 of file preprocessor.cc.

◆ MarkColumnForDeletionWithState()

void MarkColumnForDeletionWithState ( ColIndex  col,
Fractional  value,
VariableStatus  status 
)

Definition at line 200 of file preprocessor.cc.

◆ operator=()

ColumnDeletionHelper& operator= ( const ColumnDeletionHelper )
delete

◆ RestoreDeletedColumns()

void RestoreDeletedColumns ( ProblemSolution solution) const

Definition at line 213 of file preprocessor.cc.


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