Definition at line 49 of file variable_values.h.
#include <variable_values.h>
|
| | VariableValues (const GlopParameters ¶meters, const CompactSparseMatrix &matrix, const RowToColMapping &basis, const VariablesInfo &variables_info, const BasisFactorization &basis_factorization, DualEdgeNorms *dual_edge_norms, DynamicMaximum< RowIndex > *dual_prices) |
| | VariableValues (const VariableValues &)=delete |
| VariableValues & | operator= (const VariableValues &)=delete |
| Fractional | Get (ColIndex col) const |
| const DenseRow & | GetDenseRow () const |
| void | SetNonBasicVariableValueFromStatus (ColIndex col) |
| void | ResetAllNonBasicVariableValues (const DenseRow &free_initial_values) |
| void | RecomputeBasicVariableValues () |
| Fractional | ComputeMaximumPrimalResidual () const |
| Fractional | ComputeMaximumPrimalInfeasibility () const |
| Fractional | ComputeSumOfPrimalInfeasibilities () const |
| void | UpdateOnPivoting (const ScatteredColumn &direction, ColIndex entering_col, Fractional step) |
| void | UpdateGivenNonBasicVariables (absl::Span< const ColIndex > cols_to_update, bool update_basic_variables) |
| void | RecomputeDualPrices (bool put_more_importance_on_norm=false) |
| void | UpdateDualPrices (absl::Span< const RowIndex > row) |
| template<typename Rows> |
| bool | UpdatePrimalPhaseICosts (const Rows &rows, DenseRow *objective) |
| void | Set (ColIndex col, Fractional value) |
| std::string | StatString () const |
◆ VariableValues() [1/2]
◆ VariableValues() [2/2]
| operations_research::glop::VariableValues::VariableValues |
( |
const VariableValues & | | ) |
|
|
delete |
◆ ComputeMaximumPrimalInfeasibility()
| Fractional operations_research::glop::VariableValues::ComputeMaximumPrimalInfeasibility |
( |
| ) |
const |
◆ ComputeMaximumPrimalResidual()
| Fractional operations_research::glop::VariableValues::ComputeMaximumPrimalResidual |
( |
| ) |
const |
◆ ComputeSumOfPrimalInfeasibilities()
| Fractional operations_research::glop::VariableValues::ComputeSumOfPrimalInfeasibilities |
( |
| ) |
const |
◆ Get()
| Fractional operations_research::glop::VariableValues::Get |
( |
ColIndex | col | ) |
const |
|
inline |
◆ GetDenseRow()
| const DenseRow & operations_research::glop::VariableValues::GetDenseRow |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ RecomputeBasicVariableValues()
| void operations_research::glop::VariableValues::RecomputeBasicVariableValues |
( |
| ) |
|
◆ RecomputeDualPrices()
| void operations_research::glop::VariableValues::RecomputeDualPrices |
( |
bool | put_more_importance_on_norm = false | ) |
|
◆ ResetAllNonBasicVariableValues()
| void operations_research::glop::VariableValues::ResetAllNonBasicVariableValues |
( |
const DenseRow & | free_initial_values | ) |
|
◆ Set()
| void operations_research::glop::VariableValues::Set |
( |
ColIndex | col, |
|
|
Fractional | value ) |
|
inline |
◆ SetNonBasicVariableValueFromStatus()
| void operations_research::glop::VariableValues::SetNonBasicVariableValueFromStatus |
( |
ColIndex | col | ) |
|
◆ StatString()
| std::string operations_research::glop::VariableValues::StatString |
( |
| ) |
const |
|
inline |
◆ UpdateDualPrices()
| void operations_research::glop::VariableValues::UpdateDualPrices |
( |
absl::Span< const RowIndex > | row | ) |
|
◆ UpdateGivenNonBasicVariables()
| void operations_research::glop::VariableValues::UpdateGivenNonBasicVariables |
( |
absl::Span< const ColIndex > | cols_to_update, |
|
|
bool | update_basic_variables ) |
◆ UpdateOnPivoting()
| void operations_research::glop::VariableValues::UpdateOnPivoting |
( |
const ScatteredColumn & | direction, |
|
|
ColIndex | entering_col, |
|
|
Fractional | step ) |
◆ UpdatePrimalPhaseICosts()
template<typename Rows>
| bool operations_research::glop::VariableValues::UpdatePrimalPhaseICosts |
( |
const Rows & | rows, |
|
|
DenseRow * | objective ) |
The documentation for this class was generated from the following files: