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

Detailed Description

Definition at line 942 of file preprocessor.h.

#include <preprocessor.h>

Inheritance diagram for operations_research::glop::DualizerPreprocessor:
operations_research::glop::Preprocessor

Public Member Functions

 DualizerPreprocessor (const GlopParameters *parameters)
 DualizerPreprocessor (const DualizerPreprocessor &)=delete
DualizerPreprocessoroperator= (const DualizerPreprocessor &)=delete
 ~DualizerPreprocessor () final=default
bool Run (LinearProgram *lp) final
void RecoverSolution (ProblemSolution *solution) const final
void UseInMipContext () final
ProblemStatus ChangeStatusToDualStatus (ProblemStatus status) const
Public Member Functions inherited from operations_research::glop::Preprocessor
 Preprocessor (const GlopParameters *parameters)
 Preprocessor (const Preprocessor &)=delete
Preprocessoroperator= (const Preprocessor &)=delete
virtual ~Preprocessor ()
ProblemStatus status () const
void SetTimeLimit (TimeLimit *time_limit)

Additional Inherited Members

Protected Member Functions inherited from operations_research::glop::Preprocessor
bool IsSmallerWithinFeasibilityTolerance (Fractional a, Fractional b) const
bool IsSmallerWithinPreprocessorZeroTolerance (Fractional a, Fractional b) const
Protected Attributes inherited from operations_research::glop::Preprocessor
ProblemStatus status_
const GlopParametersparameters_
bool in_mip_context_
std::unique_ptr< TimeLimitinfinite_time_limit_
TimeLimittime_limit_

Constructor & Destructor Documentation

◆ DualizerPreprocessor() [1/2]

operations_research::glop::DualizerPreprocessor::DualizerPreprocessor ( const GlopParameters * parameters)
inlineexplicit

Definition at line 944 of file preprocessor.h.

◆ DualizerPreprocessor() [2/2]

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

◆ ~DualizerPreprocessor()

operations_research::glop::DualizerPreprocessor::~DualizerPreprocessor ( )
finaldefault

Member Function Documentation

◆ ChangeStatusToDualStatus()

ProblemStatus operations_research::glop::DualizerPreprocessor::ChangeStatusToDualStatus ( ProblemStatus status) const

Definition at line 3665 of file preprocessor.cc.

◆ operator=()

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

◆ RecoverSolution()

void operations_research::glop::DualizerPreprocessor::RecoverSolution ( ProblemSolution * solution) const
finalvirtual

Implements operations_research::glop::Preprocessor.

Definition at line 3556 of file preprocessor.cc.

◆ Run()

bool operations_research::glop::DualizerPreprocessor::Run ( LinearProgram * lp)
finalvirtual

Implements operations_research::glop::Preprocessor.

Definition at line 3440 of file preprocessor.cc.

◆ UseInMipContext()

void operations_research::glop::DualizerPreprocessor::UseInMipContext ( )
inlinefinalvirtual

Reimplemented from operations_research::glop::Preprocessor.

Definition at line 951 of file preprocessor.h.


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