Definition at line 343 of file set_cover_cft.h.
#include <set_cover_cft.h>
◆ FullToCoreModel() [1/2]
| operations_research::scp::FullToCoreModel::FullToCoreModel |
( |
| ) |
|
|
default |
◆ FullToCoreModel() [2/2]
| operations_research::scp::FullToCoreModel::FullToCoreModel |
( |
const ModelModel * | full_model | ) |
|
◆ best_dual_state()
| const DualState & operations_research::scp::FullToCoreModel::best_dual_state |
( |
| ) |
const |
|
inline |
◆ ComputeAndSetFocus()
| void operations_research::scp::FullToCoreModel::ComputeAndSetFocus |
( |
Cost | best_lower_bound, |
|
|
const Solution & | best_solution ) |
|
protected |
◆ FixingFullModelView()
| FilterModelView operations_research::scp::FullToCoreModel::FixingFullModelView |
( |
| ) |
const |
|
inlineprotected |
◆ FixMoreColumns()
| Cost operations_research::scp::FullToCoreModel::FixMoreColumns |
( |
const std::vector< SubsetIndex > & | columns_to_fix | ) |
|
|
overridevirtual |
◆ FullToSubModelInvariantCheck()
| bool operations_research::scp::FullToCoreModel::FullToSubModelInvariantCheck |
( |
| ) |
|
◆ IsFocusCol()
| decltype(auto) operations_research::scp::FullToCoreModel::IsFocusCol |
( |
FullSubsetIndex | j | ) |
|
|
inlineprotected |
◆ IsFocusRow()
| decltype(auto) operations_research::scp::FullToCoreModel::IsFocusRow |
( |
FullElementIndex | i | ) |
|
|
inlineprotected |
◆ IsTimeToUpdate()
| bool operations_research::scp::FullToCoreModel::IsTimeToUpdate |
( |
Cost | best_lower_bound, |
|
|
bool | force ) |
|
protected |
◆ ResetColumnFixing()
| void operations_research::scp::FullToCoreModel::ResetColumnFixing |
( |
const std::vector< FullSubsetIndex > & | columns_to_fix, |
|
|
const DualState & | state ) |
|
overridevirtual |
◆ ResetPricingPeriod()
| void operations_research::scp::FullToCoreModel::ResetPricingPeriod |
( |
| ) |
|
◆ SelectNewCoreColumns()
| std::vector< FullSubsetIndex > operations_research::scp::FullToCoreModel::SelectNewCoreColumns |
( |
const std::vector< FullSubsetIndex > & | forced_columns = {} | ) |
|
|
protected |
◆ SizeUpdate()
| void operations_research::scp::FullToCoreModel::SizeUpdate |
( |
| ) |
|
|
protected |
◆ StrongTypedFullModelView()
| StrongModelView operations_research::scp::FullToCoreModel::StrongTypedFullModelView |
( |
| ) |
const |
|
inlineprotected |
◆ UpdateCore()
| bool operations_research::scp::FullToCoreModel::UpdateCore |
( |
Cost | best_lower_bound, |
|
|
const ElementCostVector & | best_multipliers, |
|
|
const Solution & | best_solution, |
|
|
bool | force ) |
|
overridevirtual |
◆ UpdateMultipliers()
| Cost operations_research::scp::FullToCoreModel::UpdateMultipliers |
( |
const ElementCostVector & | core_multipliers | ) |
|
|
protected |
◆ UpdatePricingPeriod()
| void operations_research::scp::FullToCoreModel::UpdatePricingPeriod |
( |
const DualState & | full_dual_state, |
|
|
Cost | core_lower_bound, |
|
|
Cost | core_upper_bound ) |
|
protected |
The documentation for this class was generated from the following files: