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

Detailed Description

Definition at line 181 of file preprocessor.h.

#include <preprocessor.h>

Public Member Functions

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

operations_research::glop::ColumnDeletionHelper::ColumnDeletionHelper ( )
default

◆ ColumnDeletionHelper() [2/2]

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

Member Function Documentation

◆ Clear()

void operations_research::glop::ColumnDeletionHelper::Clear ( )

Definition at line 241 of file preprocessor.cc.

◆ GetMarkedColumns()

const DenseBooleanRow & operations_research::glop::ColumnDeletionHelper::GetMarkedColumns ( ) const
inline

Definition at line 209 of file preprocessor.h.

◆ GetStoredValue()

const DenseRow & operations_research::glop::ColumnDeletionHelper::GetStoredValue ( ) const
inline

Definition at line 220 of file preprocessor.h.

◆ IsColumnMarked()

bool operations_research::glop::ColumnDeletionHelper::IsColumnMarked ( ColIndex col) const
inline

Definition at line 204 of file preprocessor.h.

◆ IsEmpty()

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

Definition at line 212 of file preprocessor.h.

◆ MarkColumnForDeletion()

void operations_research::glop::ColumnDeletionHelper::MarkColumnForDeletion ( ColIndex col)

Definition at line 246 of file preprocessor.cc.

◆ MarkColumnForDeletionWithState()

void operations_research::glop::ColumnDeletionHelper::MarkColumnForDeletionWithState ( ColIndex col,
Fractional value,
VariableStatus status )

Definition at line 250 of file preprocessor.cc.

◆ operator=()

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

◆ RestoreDeletedColumns()

void operations_research::glop::ColumnDeletionHelper::RestoreDeletedColumns ( ProblemSolution * solution) const

Definition at line 263 of file preprocessor.cc.


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