Definition at line 67 of file set_cover_invariant.h.
#include <set_cover_invariant.h>
◆ ConsistencyLevel
| Enumerator |
|---|
| kInconsistent | |
| kCostAndCoverage | |
| kFreeAndUncovered | |
| kRedundancy | |
Definition at line 80 of file set_cover_invariant.h.
◆ SetCoverInvariant()
| operations_research::SetCoverInvariant::SetCoverInvariant |
( |
SetCoverModel * | m | ) |
|
|
inlineexplicit |
◆ CheckConsistency()
| bool operations_research::SetCoverInvariant::CheckConsistency |
( |
ConsistencyLevel | consistency | ) |
const |
◆ Clear()
| void operations_research::SetCoverInvariant::Clear |
( |
| ) |
|
◆ ClearRemovabilityInformation()
| void operations_research::SetCoverInvariant::ClearRemovabilityInformation |
( |
| ) |
|
|
inline |
◆ ClearTrace()
| void operations_research::SetCoverInvariant::ClearTrace |
( |
| ) |
|
|
inline |
◆ CompressTrace()
| void operations_research::SetCoverInvariant::CompressTrace |
( |
| ) |
|
◆ ComputeCardinality()
| BaseInt operations_research::SetCoverInvariant::ComputeCardinality |
( |
| ) |
const |
|
inline |
◆ ComputeCoverageInFocus()
| ElementToIntVector operations_research::SetCoverInvariant::ComputeCoverageInFocus |
( |
absl::Span< const SubsetIndex > | focus | ) |
const |
◆ ComputeIsRedundant()
| bool operations_research::SetCoverInvariant::ComputeIsRedundant |
( |
SubsetIndex | subset | ) |
const |
◆ ComputeNumFreeElements()
| BaseInt operations_research::SetCoverInvariant::ComputeNumFreeElements |
( |
SubsetIndex | subset | ) |
const |
◆ const_model()
| const SetCoverModel * operations_research::SetCoverInvariant::const_model |
( |
| ) |
const |
|
inline |
◆ cost()
| Cost operations_research::SetCoverInvariant::cost |
( |
| ) |
const |
|
inline |
◆ CostOrLowerBound()
| Cost operations_research::SetCoverInvariant::CostOrLowerBound |
( |
| ) |
const |
|
inline |
◆ coverage()
◆ Deselect()
| bool operations_research::SetCoverInvariant::Deselect |
( |
SubsetIndex | subset, |
|
|
ConsistencyLevel | consistency ) |
◆ ExportSolutionAsProto()
◆ ImportSolutionFromProto()
◆ Initialize()
| void operations_research::SetCoverInvariant::Initialize |
( |
| ) |
|
◆ is_cost_consistent()
| bool operations_research::SetCoverInvariant::is_cost_consistent |
( |
| ) |
const |
|
inline |
◆ is_redundant()
| const SubsetBoolVector & operations_research::SetCoverInvariant::is_redundant |
( |
| ) |
const |
|
inline |
◆ is_selected()
| const SubsetBoolVector & operations_research::SetCoverInvariant::is_selected |
( |
| ) |
const |
|
inline |
◆ LoadSolution()
| void operations_research::SetCoverInvariant::LoadSolution |
( |
const SubsetBoolVector & | solution | ) |
|
◆ LoadTraceAndCoverage()
◆ LowerBound()
| Cost operations_research::SetCoverInvariant::LowerBound |
( |
| ) |
const |
|
inline |
◆ model()
| SetCoverModel * operations_research::SetCoverInvariant::model |
( |
| ) |
const |
|
inline |
◆ newly_non_removable_subsets()
| const std::vector< SubsetIndex > & operations_research::SetCoverInvariant::newly_non_removable_subsets |
( |
| ) |
const |
|
inline |
◆ newly_removable_subsets()
| const std::vector< SubsetIndex > & operations_research::SetCoverInvariant::newly_removable_subsets |
( |
| ) |
const |
|
inline |
◆ num_coverage_le_1_elements()
| const SubsetToIntVector & operations_research::SetCoverInvariant::num_coverage_le_1_elements |
( |
| ) |
const |
|
inline |
◆ num_free_elements()
| const SubsetToIntVector & operations_research::SetCoverInvariant::num_free_elements |
( |
| ) |
const |
|
inline |
◆ num_uncovered_elements()
| BaseInt operations_research::SetCoverInvariant::num_uncovered_elements |
( |
| ) |
const |
|
inline |
◆ Recompute()
| void operations_research::SetCoverInvariant::Recompute |
( |
ConsistencyLevel | target_consistency | ) |
|
◆ ReportLowerBound()
| void operations_research::SetCoverInvariant::ReportLowerBound |
( |
Cost | lower_bound, |
|
|
bool | is_cost_consistent ) |
|
inline |
◆ Select()
| bool operations_research::SetCoverInvariant::Select |
( |
SubsetIndex | subset, |
|
|
ConsistencyLevel | consistency ) |
◆ trace()
| const std::vector< SetCoverDecision > & operations_research::SetCoverInvariant::trace |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: