Definition at line 55 of file variables_info.h.
|
| | VariablesInfo (const CompactSparseMatrix &matrix) |
| |
| 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 |
| |
| const ColIndex | GetNumberOfColumns () const |
| |
| void | MakeBoxedVariableRelevant (bool value) |
| |
| EntryIndex | GetNumEntriesInRelevantColumns () const |
| |
| Fractional | GetBoundDifference (ColIndex col) const |
| |
| void | TransformToDualPhaseIProblem (Fractional dual_feasibility_tolerance, const DenseRow &reduced_costs) |
| |
| void | EndDualPhaseI (Fractional dual_feasibility_tolerance, const DenseRow &reduced_costs) |
| |
◆ VariablesInfo()
◆ ChangeUnusedBasicVariablesToFree()
◆ EndDualPhaseI()
| void EndDualPhaseI |
( |
Fractional |
dual_feasibility_tolerance, |
|
|
const DenseRow & |
reduced_costs |
|
) |
| |
◆ GetBoundDifference()
| Fractional GetBoundDifference |
( |
ColIndex |
col | ) |
const |
|
inline |
◆ GetCanDecreaseBitRow()
◆ GetCanIncreaseBitRow()
◆ GetIsBasicBitRow()
◆ GetIsRelevantBitRow()
◆ GetNonBasicBoxedVariables()
| const DenseBitRow & GetNonBasicBoxedVariables |
( |
| ) |
const |
◆ GetNotBasicBitRow()
◆ GetNumberOfColumns()
| const ColIndex GetNumberOfColumns |
( |
| ) |
const |
|
inline |
◆ GetNumEntriesInRelevantColumns()
| EntryIndex GetNumEntriesInRelevantColumns |
( |
| ) |
const |
◆ GetStatusRow()
◆ GetTypeRow()
◆ GetVariableLowerBounds()
| const DenseRow& GetVariableLowerBounds |
( |
| ) |
const |
|
inline |
◆ GetVariableUpperBounds()
| const DenseRow& GetVariableUpperBounds |
( |
| ) |
const |
|
inline |
◆ InitializeFromBasisState()
| void InitializeFromBasisState |
( |
ColIndex |
first_slack, |
|
|
ColIndex |
num_new_cols, |
|
|
const BasisState & |
state |
|
) |
| |
◆ InitializeToDefaultStatus()
| void InitializeToDefaultStatus |
( |
| ) |
|
◆ LoadBoundsAndReturnTrueIfUnchanged() [1/2]
| bool LoadBoundsAndReturnTrueIfUnchanged |
( |
const DenseRow & |
new_lower_bounds, |
|
|
const DenseRow & |
new_upper_bounds |
|
) |
| |
◆ LoadBoundsAndReturnTrueIfUnchanged() [2/2]
| bool LoadBoundsAndReturnTrueIfUnchanged |
( |
const DenseRow & |
variable_lower_bounds, |
|
|
const DenseRow & |
variable_upper_bounds, |
|
|
const DenseColumn & |
constraint_lower_bounds, |
|
|
const DenseColumn & |
constraint_upper_bounds |
|
) |
| |
◆ MakeBoxedVariableRelevant()
| void MakeBoxedVariableRelevant |
( |
bool |
value | ) |
|
◆ SnapFreeVariablesToBound()
◆ TransformToDualPhaseIProblem()
| void TransformToDualPhaseIProblem |
( |
Fractional |
dual_feasibility_tolerance, |
|
|
const DenseRow & |
reduced_costs |
|
) |
| |
◆ UpdateToBasicStatus()
| void UpdateToBasicStatus |
( |
ColIndex |
col | ) |
|
◆ UpdateToNonBasicStatus()
The documentation for this class was generated from the following files: