Definition at line 2807 of file constraint_solveri.h.
#include <constraint_solveri.h>
|
| | DEFINE_STRONG_INT_TYPE (VariableDomainId, int) |
| | DEFINE_STRONG_INT_TYPE (ConstraintId, int) |
| VariableDomainId | AddVariableDomain (int64_t relaxed_min, int64_t relaxed_max) |
| bool | RelaxVariableDomain (VariableDomainId domain_id) |
| bool | TightenVariableDomainMin (VariableDomainId domain_id, int64_t value) |
| bool | TightenVariableDomainMax (VariableDomainId domain_id, int64_t value) |
| int64_t | VariableDomainMin (VariableDomainId domain_id) const |
| int64_t | VariableDomainMax (VariableDomainId domain_id) const |
| void | ChangeRelaxedVariableDomain (VariableDomainId domain_id, int64_t min, int64_t max) |
| void | PropagateRelax (VariableDomainId domain_id) |
| bool | PropagateTighten (VariableDomainId domain_id) |
| Variable | MakeVariable (VariableDomainId domain_id) |
| Variable | MakeVariableWithRelaxedDomain (int64_t min, int64_t max) |
| void | Commit () |
| void | Revert () |
| bool | StateIsFeasible () const |
| void | AddWeightedSumConstraint (const std::vector< VariableDomainId > &input_domain_ids, const std::vector< int64_t > &input_weights, int64_t input_offset, VariableDomainId output_domain_id) |
| void | CompileConstraints () |
◆ AddVariableDomain()
| VariableDomainId operations_research::LocalSearchState::AddVariableDomain |
( |
int64_t | relaxed_min, |
|
|
int64_t | relaxed_max ) |
◆ AddWeightedSumConstraint()
| void operations_research::LocalSearchState::AddWeightedSumConstraint |
( |
const std::vector< VariableDomainId > & | input_domain_ids, |
|
|
const std::vector< int64_t > & | input_weights, |
|
|
int64_t | input_offset, |
|
|
VariableDomainId | output_domain_id ) |
◆ ChangeRelaxedVariableDomain()
| void operations_research::LocalSearchState::ChangeRelaxedVariableDomain |
( |
VariableDomainId | domain_id, |
|
|
int64_t | min, |
|
|
int64_t | max ) |
◆ Commit()
| void operations_research::LocalSearchState::Commit |
( |
| ) |
|
◆ CompileConstraints()
| void operations_research::LocalSearchState::CompileConstraints |
( |
| ) |
|
◆ DEFINE_STRONG_INT_TYPE() [1/2]
| operations_research::LocalSearchState::DEFINE_STRONG_INT_TYPE |
( |
ConstraintId | , |
|
|
int | ) |
◆ DEFINE_STRONG_INT_TYPE() [2/2]
| operations_research::LocalSearchState::DEFINE_STRONG_INT_TYPE |
( |
VariableDomainId | , |
|
|
int | ) |
◆ DummyVariable()
◆ MakeVariable()
◆ MakeVariableWithRelaxedDomain()
◆ PropagateRelax()
| void operations_research::LocalSearchState::PropagateRelax |
( |
VariableDomainId | domain_id | ) |
|
◆ PropagateTighten()
| bool operations_research::LocalSearchState::PropagateTighten |
( |
VariableDomainId | domain_id | ) |
|
◆ RelaxVariableDomain()
| bool operations_research::LocalSearchState::RelaxVariableDomain |
( |
VariableDomainId | domain_id | ) |
|
◆ Revert()
| void operations_research::LocalSearchState::Revert |
( |
| ) |
|
◆ StateIsFeasible()
| bool operations_research::LocalSearchState::StateIsFeasible |
( |
| ) |
const |
|
inline |
◆ TightenVariableDomainMax()
| bool operations_research::LocalSearchState::TightenVariableDomainMax |
( |
VariableDomainId | domain_id, |
|
|
int64_t | value ) |
◆ TightenVariableDomainMin()
| bool operations_research::LocalSearchState::TightenVariableDomainMin |
( |
VariableDomainId | domain_id, |
|
|
int64_t | value ) |
◆ VariableDomainMax()
| int64_t operations_research::LocalSearchState::VariableDomainMax |
( |
VariableDomainId | domain_id | ) |
const |
◆ VariableDomainMin()
| int64_t operations_research::LocalSearchState::VariableDomainMin |
( |
VariableDomainId | domain_id | ) |
const |
The documentation for this class was generated from the following files: