Definition at line 107 of file work_assignment.h.
#include <work_assignment.h>
◆ ProtoTrail()
| operations_research::sat::ProtoTrail::ProtoTrail |
( |
| ) |
|
◆ AddImplication()
| bool operations_research::sat::ProtoTrail::AddImplication |
( |
int | level, |
|
|
ProtoLiteral | implication ) |
|
inline |
◆ AddPhase()
| bool operations_research::sat::ProtoTrail::AddPhase |
( |
const ProtoLiteral & | lit | ) |
|
|
inline |
◆ Clear()
| void operations_research::sat::ProtoTrail::Clear |
( |
| ) |
|
◆ ClearTargetPhase()
| void operations_research::sat::ProtoTrail::ClearTargetPhase |
( |
| ) |
|
|
inline |
◆ Decision()
| ProtoLiteral operations_research::sat::ProtoTrail::Decision |
( |
int | level | ) |
const |
|
inline |
◆ DecisionNodeId()
| int operations_research::sat::ProtoTrail::DecisionNodeId |
( |
int | level | ) |
const |
◆ Implications()
| absl::Span< const ProtoLiteral > operations_research::sat::ProtoTrail::Implications |
( |
int | level | ) |
const |
◆ IsAssigned()
| bool operations_research::sat::ProtoTrail::IsAssigned |
( |
const ProtoLiteral & | lit | ) |
const |
|
inline |
◆ Literals()
| absl::Span< const ProtoLiteral > operations_research::sat::ProtoTrail::Literals |
( |
| ) |
const |
|
inline |
◆ MaxLevel()
| int operations_research::sat::ProtoTrail::MaxLevel |
( |
| ) |
const |
|
inline |
◆ NodeIds()
| absl::Span< const int > operations_research::sat::ProtoTrail::NodeIds |
( |
int | level | ) |
const |
◆ NormalizeImplications()
| void operations_research::sat::ProtoTrail::NormalizeImplications |
( |
| ) |
|
◆ ObjectiveLb()
| IntegerValue operations_research::sat::ProtoTrail::ObjectiveLb |
( |
int | level | ) |
const |
|
inline |
◆ PushLevel()
| void operations_research::sat::ProtoTrail::PushLevel |
( |
const ProtoLiteral & | decision, |
|
|
IntegerValue | objective_lb, |
|
|
int | node_id ) |
◆ SetLevelImplied()
| void operations_research::sat::ProtoTrail::SetLevelImplied |
( |
int | level | ) |
|
◆ SetObjectiveLb()
| void operations_research::sat::ProtoTrail::SetObjectiveLb |
( |
int | level, |
|
|
IntegerValue | objective_lb ) |
◆ SetTargetPhase()
| void operations_research::sat::ProtoTrail::SetTargetPhase |
( |
std::vector< ProtoLiteral > | phase | ) |
|
|
inline |
◆ TakeTargetPhase()
| std::vector< ProtoLiteral > operations_research::sat::ProtoTrail::TakeTargetPhase |
( |
| ) |
|
|
inline |
◆ TargetPhase()
| const std::vector< ProtoLiteral > & operations_research::sat::ProtoTrail::TargetPhase |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: