Definition at line 52 of file enforcement.h.
#include <enforcement.h>
◆ EnforcementPropagator()
| operations_research::sat::EnforcementPropagator::EnforcementPropagator |
( |
Model * | model | ) |
|
|
explicit |
◆ AddEnforcementReason()
| void operations_research::sat::EnforcementPropagator::AddEnforcementReason |
( |
EnforcementId | id, |
|
|
std::vector< Literal > * | reason ) const |
◆ DebugStatus()
| EnforcementStatus operations_research::sat::EnforcementPropagator::DebugStatus |
( |
EnforcementId | id | ) |
|
◆ GetEnforcementLiterals()
| absl::Span< const Literal > operations_research::sat::EnforcementPropagator::GetEnforcementLiterals |
( |
EnforcementId | id | ) |
const |
|
inline |
◆ Propagate()
| bool operations_research::sat::EnforcementPropagator::Propagate |
( |
Trail * | trail | ) |
|
|
finalvirtual |
◆ Register()
| EnforcementId operations_research::sat::EnforcementPropagator::Register |
( |
absl::Span< const Literal > | enforcement, |
|
|
std::function< void(EnforcementId, EnforcementStatus)> | callback = nullptr ) |
◆ Status() [1/2]
| EnforcementStatus operations_research::sat::EnforcementPropagator::Status |
( |
absl::Span< const Literal > | enforcement | ) |
const |
◆ Status() [2/2]
| EnforcementStatus operations_research::sat::EnforcementPropagator::Status |
( |
EnforcementId | id | ) |
const |
|
inline |
◆ Untrail()
| void operations_research::sat::EnforcementPropagator::Untrail |
( |
const Trail & | trail, |
|
|
int | trail_index ) |
|
finalvirtual |
◆ EnforcementHelper
| friend class EnforcementHelper |
|
friend |
The documentation for this class was generated from the following files: