Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::PbConstraintsEnqueueHelper Struct Reference

Detailed Description

Definition at line 356 of file pb_constraint.h.

#include <pb_constraint.h>

Classes

struct  ReasonInfo

Public Member Functions

void Enqueue (Literal l, int source_trail_index, UpperBoundedLinearConstraint *ct, Trail *trail)

Public Attributes

int propagator_id = 0
std::vector< Literalconflict
std::vector< ReasonInforeasons
std::vector< std::tuple< int, int, int > > temporary_tuples

Member Function Documentation

◆ Enqueue()

void operations_research::sat::PbConstraintsEnqueueHelper::Enqueue ( Literal l,
int source_trail_index,
UpperBoundedLinearConstraint * ct,
Trail * trail )
inline

Definition at line 357 of file pb_constraint.h.

Member Data Documentation

◆ conflict

std::vector<Literal> operations_research::sat::PbConstraintsEnqueueHelper::conflict

Definition at line 367 of file pb_constraint.h.

◆ propagator_id

int operations_research::sat::PbConstraintsEnqueueHelper::propagator_id = 0

Definition at line 364 of file pb_constraint.h.

◆ reasons

std::vector<ReasonInfo> operations_research::sat::PbConstraintsEnqueueHelper::reasons

Definition at line 375 of file pb_constraint.h.

◆ temporary_tuples

std::vector<std::tuple<int, int, int> > operations_research::sat::PbConstraintsEnqueueHelper::temporary_tuples
mutable

Definition at line 378 of file pb_constraint.h.


The documentation for this struct was generated from the following file: