Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::ClauseManager Member List

This is the complete list of members for operations_research::sat::ClauseManager, including all inherited members.

AddClause(ClauseId id, absl::Span< const Literal > literals, Trail *trail, int lbd)operations_research::sat::ClauseManager
AddClause(absl::Span< const Literal > literals)operations_research::sat::ClauseManager
AddRemovableClause(ClauseId id, absl::Span< const Literal > literals, Trail *trail, int lbd)operations_research::sat::ClauseManager
AllClausesInCreationOrder() constoperations_research::sat::ClauseManagerinline
AppendClauseIdsFixing(absl::Span< const Literal > literals, std::vector< ClauseId > *clause_ids, LiteralIndex decision=kNoLiteralIndex, std::optional< absl::FunctionRef< ClauseId(int, int)> > root_literals={})operations_research::sat::ClauseManager
Attach(SatClause *clause, Trail *trail)operations_research::sat::ClauseManager
AttachAllClauses()operations_research::sat::ClauseManager
ChangeLbdIfBetter(SatClause *clause, int new_lbd)operations_research::sat::ClauseManager
ClauseIsUsedAsReason(SatClause *clause) constoperations_research::sat::ClauseManager
ClauseManager(Model *model)operations_research::sat::ClauseManagerexplicit
ClauseManager(const ClauseManager &)=deleteoperations_research::sat::ClauseManager
CleanUpWatchers()operations_research::sat::ClauseManager
DeleteRemovedClauses()operations_research::sat::ClauseManager
DeletionCounters() constoperations_research::sat::ClauseManagerinline
DetachAllClauses()operations_research::sat::ClauseManager
EnsureNewClauseIndexInitialized()operations_research::sat::ClauseManagerinline
GetClauseId(const SatClause *clause) constoperations_research::sat::ClauseManagerinline
InprocessingAddClause(absl::Span< const Literal > new_clause)operations_research::sat::ClauseManager
InprocessingAddUnitClause(ClauseId unit_clause_id, Literal true_literal)operations_research::sat::ClauseManager
InprocessingFixLiteral(Literal true_literal, absl::Span< const ClauseId > clause_ids={})operations_research::sat::ClauseManager
InprocessingRewriteClause(SatClause *clause, absl::Span< const Literal > new_clause, absl::Span< const ClauseId > clause_ids={})operations_research::sat::ClauseManager
IsEmpty() constoperations_research::sat::SatPropagatorinlinevirtual
IsRemovable(SatClause *const clause) constoperations_research::sat::ClauseManagerinline
KeepClauseForever(SatClause *const clause)operations_research::sat::ClauseManagerinline
LastNClauses(int n)operations_research::sat::ClauseManagerinline
LazyDelete(SatClause *clause, DeletionSourceForStat source)operations_research::sat::ClauseManager
LbdOrZeroIfNotRemovable(SatClause *const clause) constoperations_research::sat::ClauseManagerinline
literal_size() constoperations_research::sat::ClauseManagerinline
mutable_clauses_info()operations_research::sat::ClauseManagerinline
name() constoperations_research::sat::SatPropagatorinline
name_operations_research::sat::SatPropagatorprotected
NextClauseToMinimize()operations_research::sat::ClauseManager
NextClauseToProbe()operations_research::sat::ClauseManager
NextNewClauseToMinimize()operations_research::sat::ClauseManager
num_clauses() constoperations_research::sat::ClauseManagerinline
num_inspected_clause_literals() constoperations_research::sat::ClauseManagerinline
num_inspected_clauses() constoperations_research::sat::ClauseManagerinline
num_lbd_promotions() constoperations_research::sat::ClauseManagerinline
num_removable_clauses() constoperations_research::sat::ClauseManagerinline
num_watched_clauses() constoperations_research::sat::ClauseManagerinline
NumToMinimizeIndexResets() constoperations_research::sat::ClauseManagerinline
operator=(const ClauseManager &)=deleteoperations_research::sat::ClauseManager
operations_research::sat::SatPropagator::operator=(const SatPropagator &)=deleteoperations_research::sat::SatPropagator
Propagate(Trail *trail) finaloperations_research::sat::ClauseManagervirtual
PropagatePreconditionsAreSatisfied(const Trail &trail) constoperations_research::sat::SatPropagatorinline
propagation_trail_index_operations_research::sat::SatPropagatorprotected
PropagationIsDone(const Trail &trail) constoperations_research::sat::SatPropagatorinline
propagator_id_operations_research::sat::SatPropagatorprotected
PropagatorId() constoperations_research::sat::SatPropagatorinline
Reason(const Trail &trail, int trail_index, int64_t conflict_id) const finaloperations_research::sat::ClauseManagervirtual
ReasonClause(int trail_index) constoperations_research::sat::ClauseManager
ReasonClauseId(Literal literal) constoperations_research::sat::ClauseManager
ReasonClauseOrNull(BooleanVariable var) constoperations_research::sat::ClauseManager
Reimply(Trail *trail, int old_trail_index) finaloperations_research::sat::ClauseManagervirtual
RemoveFixedLiteralsAndTestIfTrue(SatClause *clause)operations_research::sat::ClauseManager
RescaleClauseActivities(double scaling_factor)operations_research::sat::ClauseManagerinline
ResetToProbeIndex()operations_research::sat::ClauseManagerinline
Resize(int num_variables)operations_research::sat::ClauseManager
SatPropagator(const std::string &name)operations_research::sat::SatPropagatorinlineexplicit
SatPropagator(const SatPropagator &)=deleteoperations_research::sat::SatPropagator
SetAddClauseCallback(absl::AnyInvocable< void(int lbd, ClauseId id, absl::Span< const Literal >)> add_clause_callback)operations_research::sat::ClauseManagerinline
SetClauseId(const SatClause *clause, ClauseId id)operations_research::sat::ClauseManagerinline
SetPropagatorId(int id)operations_research::sat::SatPropagatorinline
TakeAddClauseCallback()operations_research::sat::ClauseManagerinline
Untrail(const Trail &, int trail_index)operations_research::sat::SatPropagatorinlinevirtual
WatcherListOnFalse(Literal false_literal) constoperations_research::sat::ClauseManagerinline
~ClauseManager() overrideoperations_research::sat::ClauseManager
~SatPropagator()=defaultoperations_research::sat::SatPropagatorvirtual