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

Detailed Description

Definition at line 46 of file entering_variable.h.

#include <entering_variable.h>

Public Member Functions

 EnteringVariable (const VariablesInfo &variables_info, absl::BitGenRef random, ReducedCosts *reduced_costs)
 EnteringVariable (const EnteringVariable &)=delete
EnteringVariableoperator= (const EnteringVariable &)=delete
ABSL_MUST_USE_RESULT Status DualChooseEnteringColumn (bool nothing_to_recompute, const UpdateRow &update_row, Fractional cost_variation, std::vector< ColIndex > *bound_flip_candidates, ColIndex *entering_col)
ABSL_MUST_USE_RESULT Status DualPhaseIChooseEnteringColumn (bool nothing_to_recompute, const UpdateRow &update_row, Fractional cost_variation, ColIndex *entering_col)
void SetParameters (const GlopParameters &parameters)
void SetRandom (absl::BitGenRef random)
std::string StatString () const
double DeterministicTime () const

Constructor & Destructor Documentation

◆ EnteringVariable() [1/2]

operations_research::glop::EnteringVariable::EnteringVariable ( const VariablesInfo & variables_info,
absl::BitGenRef random,
ReducedCosts * reduced_costs )

Definition at line 30 of file entering_variable.cc.

◆ EnteringVariable() [2/2]

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

Member Function Documentation

◆ DeterministicTime()

double operations_research::glop::EnteringVariable::DeterministicTime ( ) const
inline

Definition at line 85 of file entering_variable.h.

◆ DualChooseEnteringColumn()

Status operations_research::glop::EnteringVariable::DualChooseEnteringColumn ( bool nothing_to_recompute,
const UpdateRow & update_row,
Fractional cost_variation,
std::vector< ColIndex > * bound_flip_candidates,
ColIndex * entering_col )

Definition at line 38 of file entering_variable.cc.

◆ DualPhaseIChooseEnteringColumn()

Status operations_research::glop::EnteringVariable::DualPhaseIChooseEnteringColumn ( bool nothing_to_recompute,
const UpdateRow & update_row,
Fractional cost_variation,
ColIndex * entering_col )

Definition at line 245 of file entering_variable.cc.

◆ operator=()

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

◆ SetParameters()

void operations_research::glop::EnteringVariable::SetParameters ( const GlopParameters & parameters)

Definition at line 363 of file entering_variable.cc.

◆ SetRandom()

void operations_research::glop::EnteringVariable::SetRandom ( absl::BitGenRef random)
inline

Definition at line 77 of file entering_variable.h.

◆ StatString()

std::string operations_research::glop::EnteringVariable::StatString ( ) const
inline

Definition at line 80 of file entering_variable.h.


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