![]() |
OR-Tools
8.2
|
Definition at line 38 of file update_row.h.
Public Member Functions | |
UpdateRow (const CompactSparseMatrix &matrix, const CompactSparseMatrix &transposed_matrix, const VariablesInfo &variables_info, const RowToColMapping &basis, const BasisFactorization &basis_factorization) | |
void | Invalidate () |
void | ComputeUpdateRow (RowIndex leaving_row) |
const ScatteredRow & | GetUnitRowLeftInverse () const |
const DenseRow & | GetCoefficients () const |
const ColIndexVector & | GetNonZeroPositions () const |
const Fractional | GetCoefficient (ColIndex col) const |
void | RecomputeFullUpdateRow (RowIndex leaving_row) |
void | IgnoreUpdatePosition (ColIndex col) |
void | SetParameters (const GlopParameters ¶meters) |
std::string | StatString () const |
void | ComputeUpdateRowForBenchmark (const DenseRow &lhs, const std::string &algorithm) |
double | DeterministicTime () const |
const ScatteredRow & | ComputeAndGetUnitRowLeftInverse (RowIndex leaving_row) |
UpdateRow | ( | const CompactSparseMatrix & | matrix, |
const CompactSparseMatrix & | transposed_matrix, | ||
const VariablesInfo & | variables_info, | ||
const RowToColMapping & | basis, | ||
const BasisFactorization & | basis_factorization | ||
) |
Definition at line 21 of file update_row.cc.
const ScatteredRow & ComputeAndGetUnitRowLeftInverse | ( | RowIndex | leaving_row | ) |
Definition at line 56 of file update_row.cc.
void ComputeUpdateRow | ( | RowIndex | leaving_row | ) |
Definition at line 78 of file update_row.cc.
void ComputeUpdateRowForBenchmark | ( | const DenseRow & | lhs, |
const std::string & | algorithm | ||
) |
Definition at line 152 of file update_row.cc.
|
inline |
Definition at line 92 of file update_row.h.
|
inline |
Definition at line 66 of file update_row.h.
const DenseRow & GetCoefficients | ( | ) | const |
Definition at line 168 of file update_row.cc.
const ColIndexVector & GetNonZeroPositions | ( | ) | const |
Definition at line 170 of file update_row.cc.
const ScatteredRow & GetUnitRowLeftInverse | ( | ) | const |
Definition at line 51 of file update_row.cc.
void IgnoreUpdatePosition | ( | ColIndex | col | ) |
Definition at line 45 of file update_row.cc.
void Invalidate | ( | ) |
Definition at line 40 of file update_row.cc.
void RecomputeFullUpdateRow | ( | RowIndex | leaving_row | ) |
Definition at line 244 of file update_row.cc.
void SetParameters | ( | const GlopParameters & | parameters | ) |
Definition at line 174 of file update_row.cc.
|
inline |
Definition at line 81 of file update_row.h.