OR-Tools  8.2
DualEdgeNorms

Detailed Description

Definition at line 47 of file dual_edge_norms.h.

Public Member Functions

 DualEdgeNorms (const BasisFactorization &basis_factorization)
 
void Clear ()
 
void ResizeOnNewRows (RowIndex new_size)
 
bool NeedsBasisRefactorization ()
 
const DenseColumnGetEdgeSquaredNorms ()
 
void UpdateDataOnBasisPermutation (const ColumnPermutation &col_perm)
 
void UpdateBeforeBasisPivot (ColIndex entering_col, RowIndex leaving_row, const ScatteredColumn &direction, const ScatteredRow &unit_row_left_inverse)
 
void SetParameters (const GlopParameters &parameters)
 
std::string StatString () const
 

Constructor & Destructor Documentation

◆ DualEdgeNorms()

DualEdgeNorms ( const BasisFactorization basis_factorization)
explicit

Definition at line 21 of file dual_edge_norms.cc.

Member Function Documentation

◆ Clear()

void Clear ( )

Definition at line 29 of file dual_edge_norms.cc.

◆ GetEdgeSquaredNorms()

const DenseColumn & GetEdgeSquaredNorms ( )

Definition at line 35 of file dual_edge_norms.cc.

◆ NeedsBasisRefactorization()

bool NeedsBasisRefactorization ( )

Definition at line 25 of file dual_edge_norms.cc.

◆ ResizeOnNewRows()

void ResizeOnNewRows ( RowIndex  new_size)

Definition at line 31 of file dual_edge_norms.cc.

◆ SetParameters()

void SetParameters ( const GlopParameters &  parameters)
inline

Definition at line 87 of file dual_edge_norms.h.

◆ StatString()

std::string StatString ( ) const
inline

Definition at line 92 of file dual_edge_norms.h.

◆ UpdateBeforeBasisPivot()

void UpdateBeforeBasisPivot ( ColIndex  entering_col,
RowIndex  leaving_row,
const ScatteredColumn direction,
const ScatteredRow unit_row_left_inverse 
)

Definition at line 46 of file dual_edge_norms.cc.

◆ UpdateDataOnBasisPermutation()

void UpdateDataOnBasisPermutation ( const ColumnPermutation col_perm)

Definition at line 40 of file dual_edge_norms.cc.


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