|
Gecode 6.4.0
|
#include < -- improving gecode/implementation/gecode/gecode/optimize/model.hpp>
Public Attributes | |
| Indicator | indicator |
| Variable | activator |
| bool | active_value = true |
| std::vector< Term > | terms |
| double | lower = -std::numeric_limits<double>::infinity() |
| double | upper = std::numeric_limits<double>::infinity() |
| std::optional< Variable > | inactive_gate |
| std::optional< double > | lower_m |
| std::optional< double > | upper_m |
| std::vector< Constraint > | generated_rows |
| std::vector< IndicatorDomain > | domains |
| bool | active = true |
Original logical meaning and the complete, guarded linear lowering.
| Indicator Gecode::Optimize::IndicatorData::indicator |
| Variable Gecode::Optimize::IndicatorData::activator |
| bool Gecode::Optimize::IndicatorData::active_value = true |
| std::vector<Term> Gecode::Optimize::IndicatorData::terms |
| double Gecode::Optimize::IndicatorData::lower = -std::numeric_limits<double>::infinity() |
| double Gecode::Optimize::IndicatorData::upper = std::numeric_limits<double>::infinity() |
| std::optional<Variable> Gecode::Optimize::IndicatorData::inactive_gate |
| std::optional<double> Gecode::Optimize::IndicatorData::lower_m |
| std::optional<double> Gecode::Optimize::IndicatorData::upper_m |
| std::vector<Constraint> Gecode::Optimize::IndicatorData::generated_rows |
| std::vector<IndicatorDomain> Gecode::Optimize::IndicatorData::domains |
| bool Gecode::Optimize::IndicatorData::active = true |