OR-Tools  8.2
PrimalEdgeNorms

Detailed Description

Definition at line 54 of file primal_edge_norms.h.

Public Member Functions

 PrimalEdgeNorms (const CompactSparseMatrix &compact_matrix, const VariablesInfo &variables_info, const BasisFactorization &basis_factorization)
 
void Clear ()
 
bool NeedsBasisRefactorization () const
 
const DenseRowGetEdgeSquaredNorms ()
 
const DenseRowGetDevexWeights ()
 
const DenseRowGetMatrixColumnNorms ()
 
void TestEnteringEdgeNormPrecision (ColIndex entering_col, const ScatteredColumn &direction)
 
void UpdateBeforeBasisPivot (ColIndex entering_col, ColIndex leaving_col, RowIndex leaving_row, const ScatteredColumn &direction, UpdateRow *update_row)
 
void SetParameters (const GlopParameters &parameters)
 
std::string StatString () const
 
double DeterministicTime () const
 

Constructor & Destructor Documentation

◆ PrimalEdgeNorms()

PrimalEdgeNorms ( const CompactSparseMatrix compact_matrix,
const VariablesInfo variables_info,
const BasisFactorization basis_factorization 
)

Definition at line 22 of file primal_edge_norms.cc.

Member Function Documentation

◆ Clear()

void Clear ( )

Definition at line 37 of file primal_edge_norms.cc.

◆ DeterministicTime()

double DeterministicTime ( ) const
inline

Definition at line 118 of file primal_edge_norms.h.

◆ GetDevexWeights()

const DenseRow & GetDevexWeights ( )

Definition at line 52 of file primal_edge_norms.cc.

◆ GetEdgeSquaredNorms()

const DenseRow & GetEdgeSquaredNorms ( )

Definition at line 47 of file primal_edge_norms.cc.

◆ GetMatrixColumnNorms()

const DenseRow & GetMatrixColumnNorms ( )

Definition at line 57 of file primal_edge_norms.cc.

◆ NeedsBasisRefactorization()

bool NeedsBasisRefactorization ( ) const

Definition at line 43 of file primal_edge_norms.cc.

◆ SetParameters()

void SetParameters ( const GlopParameters &  parameters)
inline

Definition at line 110 of file primal_edge_norms.h.

◆ StatString()

std::string StatString ( ) const
inline

Definition at line 115 of file primal_edge_norms.h.

◆ TestEnteringEdgeNormPrecision()

void TestEnteringEdgeNormPrecision ( ColIndex  entering_col,
const ScatteredColumn direction 
)

Definition at line 62 of file primal_edge_norms.cc.

◆ UpdateBeforeBasisPivot()

void UpdateBeforeBasisPivot ( ColIndex  entering_col,
ColIndex  leaving_col,
RowIndex  leaving_row,
const ScatteredColumn direction,
UpdateRow update_row 
)

Definition at line 86 of file primal_edge_norms.cc.


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