Definition at line 55 of file variables_info.h.
#include <variables_info.h>
|
| | VariablesInfo (const CompactSparseMatrix &matrix) |
| | VariablesInfo (const VariablesInfo &)=delete |
| VariablesInfo & | operator= (const VariablesInfo &)=delete |
| bool | LoadBoundsAndReturnTrueIfUnchanged (const DenseRow &new_lower_bounds, const DenseRow &new_upper_bounds) |
| bool | LoadBoundsAndReturnTrueIfUnchanged (const DenseRow &variable_lower_bounds, const DenseRow &variable_upper_bounds, const DenseColumn &constraint_lower_bounds, const DenseColumn &constraint_upper_bounds) |
| void | InitializeFromBasisState (ColIndex first_slack, ColIndex num_new_cols, const BasisState &state) |
| int | ChangeUnusedBasicVariablesToFree (const RowToColMapping &basis) |
| int | SnapFreeVariablesToBound (Fractional distance, const DenseRow &starting_values) |
| void | InitializeToDefaultStatus () |
| void | UpdateToBasicStatus (ColIndex col) |
| void | UpdateToNonBasicStatus (ColIndex col, VariableStatus status) |
| const VariableTypeRow & | GetTypeRow () const |
| const VariableStatusRow & | GetStatusRow () const |
| const DenseBitRow & | GetCanIncreaseBitRow () const |
| const DenseBitRow & | GetCanDecreaseBitRow () const |
| const DenseBitRow & | GetIsRelevantBitRow () const |
| const DenseBitRow & | GetIsBasicBitRow () const |
| const DenseBitRow & | GetNotBasicBitRow () const |
| const DenseBitRow & | GetNonBasicBoxedVariables () const |
| const DenseRow & | GetVariableLowerBounds () const |
| const DenseRow & | GetVariableUpperBounds () const |
| ColIndex | GetNumberOfColumns () const |
| void | MakeBoxedVariableRelevant (bool value) |
| EntryIndex | GetNumEntriesInRelevantColumns () const |
| Fractional | GetBoundDifference (ColIndex col) const |
| void | TransformToDualPhaseIProblem (Fractional dual_feasibility_tolerance, DenseRow::ConstView reduced_costs) |
| void | EndDualPhaseI (Fractional dual_feasibility_tolerance, DenseRow::ConstView reduced_costs) |
| void | InitializeFromMutatedState () |
| DenseRow * | MutableLowerBounds () |
| DenseRow * | MutableUpperBounds () |
◆ VariablesInfo() [1/2]
◆ VariablesInfo() [2/2]
| operations_research::glop::VariablesInfo::VariablesInfo |
( |
const VariablesInfo & | | ) |
|
|
delete |
◆ ChangeUnusedBasicVariablesToFree()
| int operations_research::glop::VariablesInfo::ChangeUnusedBasicVariablesToFree |
( |
const RowToColMapping & | basis | ) |
|
◆ EndDualPhaseI()
◆ GetBoundDifference()
| Fractional operations_research::glop::VariablesInfo::GetBoundDifference |
( |
ColIndex | col | ) |
const |
|
inline |
◆ GetCanDecreaseBitRow()
| const DenseBitRow & operations_research::glop::VariablesInfo::GetCanDecreaseBitRow |
( |
| ) |
const |
◆ GetCanIncreaseBitRow()
| const DenseBitRow & operations_research::glop::VariablesInfo::GetCanIncreaseBitRow |
( |
| ) |
const |
◆ GetIsBasicBitRow()
| const DenseBitRow & operations_research::glop::VariablesInfo::GetIsBasicBitRow |
( |
| ) |
const |
◆ GetIsRelevantBitRow()
| const DenseBitRow & operations_research::glop::VariablesInfo::GetIsRelevantBitRow |
( |
| ) |
const |
◆ GetNonBasicBoxedVariables()
| const DenseBitRow & operations_research::glop::VariablesInfo::GetNonBasicBoxedVariables |
( |
| ) |
const |
◆ GetNotBasicBitRow()
| const DenseBitRow & operations_research::glop::VariablesInfo::GetNotBasicBitRow |
( |
| ) |
const |
◆ GetNumberOfColumns()
| ColIndex operations_research::glop::VariablesInfo::GetNumberOfColumns |
( |
| ) |
const |
|
inline |
◆ GetNumEntriesInRelevantColumns()
| EntryIndex operations_research::glop::VariablesInfo::GetNumEntriesInRelevantColumns |
( |
| ) |
const |
◆ GetStatusRow()
| const VariableStatusRow & operations_research::glop::VariablesInfo::GetStatusRow |
( |
| ) |
const |
◆ GetTypeRow()
| const VariableTypeRow & operations_research::glop::VariablesInfo::GetTypeRow |
( |
| ) |
const |
◆ GetVariableLowerBounds()
| const DenseRow & operations_research::glop::VariablesInfo::GetVariableLowerBounds |
( |
| ) |
const |
|
inline |
◆ GetVariableUpperBounds()
| const DenseRow & operations_research::glop::VariablesInfo::GetVariableUpperBounds |
( |
| ) |
const |
|
inline |
◆ InitializeFromBasisState()
| void operations_research::glop::VariablesInfo::InitializeFromBasisState |
( |
ColIndex | first_slack, |
|
|
ColIndex | num_new_cols, |
|
|
const BasisState & | state ) |
◆ InitializeFromMutatedState()
| void operations_research::glop::VariablesInfo::InitializeFromMutatedState |
( |
| ) |
|
◆ InitializeToDefaultStatus()
| void operations_research::glop::VariablesInfo::InitializeToDefaultStatus |
( |
| ) |
|
◆ LoadBoundsAndReturnTrueIfUnchanged() [1/2]
| bool operations_research::glop::VariablesInfo::LoadBoundsAndReturnTrueIfUnchanged |
( |
const DenseRow & | new_lower_bounds, |
|
|
const DenseRow & | new_upper_bounds ) |
◆ LoadBoundsAndReturnTrueIfUnchanged() [2/2]
| bool operations_research::glop::VariablesInfo::LoadBoundsAndReturnTrueIfUnchanged |
( |
const DenseRow & | variable_lower_bounds, |
|
|
const DenseRow & | variable_upper_bounds, |
|
|
const DenseColumn & | constraint_lower_bounds, |
|
|
const DenseColumn & | constraint_upper_bounds ) |
◆ MakeBoxedVariableRelevant()
| void operations_research::glop::VariablesInfo::MakeBoxedVariableRelevant |
( |
bool | value | ) |
|
◆ MutableLowerBounds()
| DenseRow * operations_research::glop::VariablesInfo::MutableLowerBounds |
( |
| ) |
|
|
inline |
◆ MutableUpperBounds()
| DenseRow * operations_research::glop::VariablesInfo::MutableUpperBounds |
( |
| ) |
|
|
inline |
◆ operator=()
◆ SnapFreeVariablesToBound()
| int operations_research::glop::VariablesInfo::SnapFreeVariablesToBound |
( |
Fractional | distance, |
|
|
const DenseRow & | starting_values ) |
◆ TransformToDualPhaseIProblem()
| void operations_research::glop::VariablesInfo::TransformToDualPhaseIProblem |
( |
Fractional | dual_feasibility_tolerance, |
|
|
DenseRow::ConstView | reduced_costs ) |
◆ UpdateToBasicStatus()
| void operations_research::glop::VariablesInfo::UpdateToBasicStatus |
( |
ColIndex | col | ) |
|
◆ UpdateToNonBasicStatus()
| void operations_research::glop::VariablesInfo::UpdateToNonBasicStatus |
( |
ColIndex | col, |
|
|
VariableStatus | status ) |
The documentation for this class was generated from the following files: