OR-Tools  8.2
LpScalingHelper

Detailed Description

Definition at line 51 of file lp_data_utils.h.

Public Member Functions

void Scale (LinearProgram *lp)
 
void Scale (const GlopParameters &params, LinearProgram *lp)
 
void Clear ()
 
Fractional VariableScalingFactor (ColIndex col) const
 
Fractional UnscaleVariableValue (ColIndex col, Fractional value) const
 
Fractional UnscaleReducedCost (ColIndex col, Fractional value) const
 
Fractional UnscaleDualValue (RowIndex row, Fractional value) const
 
Fractional UnscaleConstraintActivity (RowIndex row, Fractional value) const
 
void UnscaleUnitRowLeftSolve (ColIndex basis_col, ScatteredRow *left_inverse) const
 
void UnscaleColumnRightSolve (const RowToColMapping &basis, ColIndex col, ScatteredColumn *right_inverse) const
 
Fractional BoundsScalingFactor () const
 
Fractional ObjectiveScalingFactor () const
 

Member Function Documentation

◆ BoundsScalingFactor()

Fractional BoundsScalingFactor ( ) const
inline

Definition at line 81 of file lp_data_utils.h.

◆ Clear()

void Clear ( )

Definition at line 85 of file lp_data_utils.cc.

◆ ObjectiveScalingFactor()

Fractional ObjectiveScalingFactor ( ) const
inline

Definition at line 85 of file lp_data_utils.h.

◆ Scale() [1/2]

void Scale ( const GlopParameters &  params,
LinearProgram lp 
)

Definition at line 78 of file lp_data_utils.cc.

◆ Scale() [2/2]

void Scale ( LinearProgram lp)

Definition at line 76 of file lp_data_utils.cc.

◆ UnscaleColumnRightSolve()

void UnscaleColumnRightSolve ( const RowToColMapping basis,
ColIndex  col,
ScatteredColumn right_inverse 
) const

Definition at line 140 of file lp_data_utils.cc.

◆ UnscaleConstraintActivity()

Fractional UnscaleConstraintActivity ( RowIndex  row,
Fractional  value 
) const

Definition at line 115 of file lp_data_utils.cc.

◆ UnscaleDualValue()

Fractional UnscaleDualValue ( RowIndex  row,
Fractional  value 
) const

Definition at line 109 of file lp_data_utils.cc.

◆ UnscaleReducedCost()

Fractional UnscaleReducedCost ( ColIndex  col,
Fractional  value 
) const

Definition at line 103 of file lp_data_utils.cc.

◆ UnscaleUnitRowLeftSolve()

void UnscaleUnitRowLeftSolve ( ColIndex  basis_col,
ScatteredRow left_inverse 
) const

Definition at line 121 of file lp_data_utils.cc.

◆ UnscaleVariableValue()

Fractional UnscaleVariableValue ( ColIndex  col,
Fractional  value 
) const

Definition at line 97 of file lp_data_utils.cc.

◆ VariableScalingFactor()

Fractional VariableScalingFactor ( ColIndex  col) const

Definition at line 91 of file lp_data_utils.cc.


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