Definition at line 558 of file scheduling_helpers.h.
#include <scheduling_helpers.h>
◆ SchedulingDemandHelper()
◆ AddDemandMinReason() [1/2]
| void operations_research::sat::SchedulingDemandHelper::AddDemandMinReason |
( |
int | t | ) |
|
◆ AddDemandMinReason() [2/2]
| void operations_research::sat::SchedulingDemandHelper::AddDemandMinReason |
( |
int | t, |
|
|
IntegerValue | min_demand ) |
◆ AddEnergyMinInWindowReason()
| void operations_research::sat::SchedulingDemandHelper::AddEnergyMinInWindowReason |
( |
int | t, |
|
|
IntegerValue | window_start, |
|
|
IntegerValue | window_end ) |
◆ AddEnergyMinReason()
| void operations_research::sat::SchedulingDemandHelper::AddEnergyMinReason |
( |
int | t | ) |
|
◆ AddLinearizedDemand()
| bool operations_research::sat::SchedulingDemandHelper::AddLinearizedDemand |
( |
int | t, |
|
|
LinearConstraintBuilder * | builder ) const |
◆ CacheAllEnergyValues()
| bool operations_research::sat::SchedulingDemandHelper::CacheAllEnergyValues |
( |
| ) |
|
◆ DecomposedEnergies()
| const std::vector< std::vector< LiteralValueValue > > & operations_research::sat::SchedulingDemandHelper::DecomposedEnergies |
( |
| ) |
const |
|
inline |
◆ DecreaseEnergyMax()
| bool operations_research::sat::SchedulingDemandHelper::DecreaseEnergyMax |
( |
int | t, |
|
|
IntegerValue | value ) |
◆ DemandIsFixed()
| bool operations_research::sat::SchedulingDemandHelper::DemandIsFixed |
( |
int | t | ) |
const |
◆ DemandMax()
| IntegerValue operations_research::sat::SchedulingDemandHelper::DemandMax |
( |
int | t | ) |
const |
◆ DemandMin()
| IntegerValue operations_research::sat::SchedulingDemandHelper::DemandMin |
( |
int | t | ) |
const |
◆ Demands()
| const std::vector< AffineExpression > & operations_research::sat::SchedulingDemandHelper::Demands |
( |
| ) |
const |
|
inline |
◆ EnergyIsQuadratic()
| bool operations_research::sat::SchedulingDemandHelper::EnergyIsQuadratic |
( |
int | t | ) |
const |
|
inline |
◆ EnergyMax()
| IntegerValue operations_research::sat::SchedulingDemandHelper::EnergyMax |
( |
int | t | ) |
const |
|
inline |
◆ EnergyMin()
| IntegerValue operations_research::sat::SchedulingDemandHelper::EnergyMin |
( |
int | t | ) |
const |
|
inline |
◆ EnergyMinInWindow()
| IntegerValue operations_research::sat::SchedulingDemandHelper::EnergyMinInWindow |
( |
int | t, |
|
|
IntegerValue | window_start, |
|
|
IntegerValue | window_end ) |
◆ FilteredDecomposedEnergy()
| std::vector< LiteralValueValue > operations_research::sat::SchedulingDemandHelper::FilteredDecomposedEnergy |
( |
int | index | ) |
|
◆ InitDecomposedEnergies()
| void operations_research::sat::SchedulingDemandHelper::InitDecomposedEnergies |
( |
| ) |
|
◆ LevelZeroDemandMin()
| IntegerValue operations_research::sat::SchedulingDemandHelper::LevelZeroDemandMin |
( |
int | t | ) |
const |
|
inline |
◆ OverrideDecomposedEnergies()
| void operations_research::sat::SchedulingDemandHelper::OverrideDecomposedEnergies |
( |
const std::vector< std::vector< LiteralValueValue > > & | energies | ) |
|
The documentation for this class was generated from the following files: