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

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

AddBinaryClause(Literal a, Literal b)operations_research::sat::SatSolver
AddBinaryClauses(const std::vector< BinaryClause > &clauses)operations_research::sat::SatSolver
AddClauseDuringSearch(absl::Span< const Literal > literals)operations_research::sat::SatSolver
AddLastPropagator(SatPropagator *propagator)operations_research::sat::SatSolver
AddLinearConstraint(bool use_lower_bound, Coefficient lower_bound, bool use_upper_bound, Coefficient upper_bound, std::vector< LiteralWithCoeff > *cst)operations_research::sat::SatSolver
AddProblemClause(absl::Span< const Literal > literals, bool is_safe=true)operations_research::sat::SatSolver
AddPropagator(SatPropagator *propagator)operations_research::sat::SatSolver
AddTernaryClause(Literal a, Literal b, Literal c)operations_research::sat::SatSolver
AddUnitClause(Literal true_literal)operations_research::sat::SatSolver
AdvanceDeterministicTime(TimeLimit *limit)operations_research::sat::SatSolverinline
AllPreferences() constoperations_research::sat::SatSolverinline
Assignment() constoperations_research::sat::SatSolverinline
AssumptionLevel() constoperations_research::sat::SatSolverinline
ASSUMPTIONS_UNSAT enum valueoperations_research::sat::SatSolver
Backtrack(int target_level)operations_research::sat::SatSolver
ClearNewlyAddedBinaryClauses()operations_research::sat::SatSolver
counters() constoperations_research::sat::SatSolverinline
CurrentDecisionLevel() constoperations_research::sat::SatSolverinline
Decisions() constoperations_research::sat::SatSolverinline
deterministic_time() constoperations_research::sat::SatSolver
EnqueueDecisionAndBackjumpOnConflict(Literal true_literal)operations_research::sat::SatSolver
EnqueueDecisionAndBacktrackOnConflict(Literal true_literal, int *first_propagation_index=nullptr)operations_research::sat::SatSolver
EnqueueDecisionIfNotConflicting(Literal true_literal)operations_research::sat::SatSolver
ExtractClauses(Output *out)operations_research::sat::SatSolverinline
FEASIBLE enum valueoperations_research::sat::SatSolver
FinishPropagation()operations_research::sat::SatSolver
GetLastIncompatibleDecisions()operations_research::sat::SatSolver
INFEASIBLE enum valueoperations_research::sat::SatSolver
IsModelUnsat() constoperations_research::sat::SatSolverinline
LIMIT_REACHED enum valueoperations_research::sat::SatSolver
LiteralTrail() constoperations_research::sat::SatSolverinline
LoadDebugSolution(const std::vector< Literal > &solution)operations_research::sat::SatSolver
MinimizeByPropagation(double dtime)operations_research::sat::SatSolver
model()operations_research::sat::SatSolverinline
ModelIsUnsat() constoperations_research::sat::SatSolverinline
mutable_logger()operations_research::sat::SatSolverinline
NewBooleanVariable()operations_research::sat::SatSolverinline
NewlyAddedBinaryClauses()operations_research::sat::SatSolver
NotifyThatModelIsUnsat()operations_research::sat::SatSolverinline
num_backtracks() constoperations_research::sat::SatSolver
num_branches() constoperations_research::sat::SatSolver
num_failures() constoperations_research::sat::SatSolver
num_propagations() constoperations_research::sat::SatSolver
num_restarts() constoperations_research::sat::SatSolver
NumFixedVariables() constoperations_research::sat::SatSolverinline
NumVariables() constoperations_research::sat::SatSolverinline
operator=(const SatSolver &)=deleteoperations_research::sat::SatSolver
parameters() constoperations_research::sat::SatSolver
ProcessCurrentConflict()operations_research::sat::SatSolver
ProcessNewlyFixedVariables()operations_research::sat::SatSolver
Propagate()operations_research::sat::SatSolver
ReapplyAssumptionsIfNeeded()operations_research::sat::SatSolver
ResetAndSolveWithGivenAssumptions(const std::vector< Literal > &assumptions, int64_t max_number_of_conflicts=-1)operations_research::sat::SatSolver
ResetDecisionHeuristic()operations_research::sat::SatSolverinline
ResetToLevelZero()operations_research::sat::SatSolver
ResetWithGivenAssumptions(const std::vector< Literal > &assumptions)operations_research::sat::SatSolver
RestoreSolverToAssumptionLevel()operations_research::sat::SatSolver
SatSolver()operations_research::sat::SatSolver
SatSolver(Model *model)operations_research::sat::SatSolverexplicit
SatSolver(const SatSolver &)=deleteoperations_research::sat::SatSolver
SaveDebugAssignment()operations_research::sat::SatSolver
SetAssignmentPreference(Literal literal, float weight)operations_research::sat::SatSolverinline
SetAssumptionLevel(int assumption_level)operations_research::sat::SatSolver
SetDratProofHandler(DratProofHandler *drat_proof_handler)operations_research::sat::SatSolverinline
SetNumVariables(int num_variables)operations_research::sat::SatSolver
SetParameters(const SatParameters &parameters)operations_research::sat::SatSolver
Solve()operations_research::sat::SatSolver
SolveWithTimeLimit(TimeLimit *time_limit)operations_research::sat::SatSolver
Status enum nameoperations_research::sat::SatSolver
TakePropagatorOwnership(std::unique_ptr< SatPropagator > propagator)operations_research::sat::SatSolverinline
TrackBinaryClauses(bool value)operations_research::sat::SatSolverinline
UnsatStatus() constoperations_research::sat::SatSolverinline
~SatSolver()operations_research::sat::SatSolver