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

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

AddAbsEquality(const LinearExpr &target, const LinearExpr &expr)operations_research::sat::CpModelBuilder
AddAllDifferent(absl::Span< const IntVar > vars)operations_research::sat::CpModelBuilder
AddAllDifferent(absl::Span< const LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddAllDifferent(std::initializer_list< LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddAllowedAssignments(absl::Span< const IntVar > vars)operations_research::sat::CpModelBuilder
AddAssumption(BoolVar lit)operations_research::sat::CpModelBuilder
AddAssumptions(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddAtLeastOne(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddAtMostOne(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddAutomaton(absl::Span< const IntVar > transition_variables, int starting_state, absl::Span< const int > final_states)operations_research::sat::CpModelBuilder
AddBoolAnd(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddBoolOr(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddBoolXor(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddCircuitConstraint()operations_research::sat::CpModelBuilder
AddCumulative(LinearExpr capacity)operations_research::sat::CpModelBuilder
AddDecisionStrategy(absl::Span< const IntVar > variables, DecisionStrategyProto::VariableSelectionStrategy var_strategy, DecisionStrategyProto::DomainReductionStrategy domain_strategy)operations_research::sat::CpModelBuilder
AddDecisionStrategy(absl::Span< const BoolVar > variables, DecisionStrategyProto::VariableSelectionStrategy var_strategy, DecisionStrategyProto::DomainReductionStrategy domain_strategy)operations_research::sat::CpModelBuilder
AddDecisionStrategy(absl::Span< const LinearExpr > expressions, DecisionStrategyProto::VariableSelectionStrategy var_strategy, DecisionStrategyProto::DomainReductionStrategy domain_strategy)operations_research::sat::CpModelBuilder
AddDecisionStrategy(std::initializer_list< LinearExpr > expressions, DecisionStrategyProto::VariableSelectionStrategy var_strategy, DecisionStrategyProto::DomainReductionStrategy domain_strategy)operations_research::sat::CpModelBuilder
AddDivisionEquality(const LinearExpr &target, const LinearExpr &numerator, const LinearExpr &denominator)operations_research::sat::CpModelBuilder
AddElement(IntVar index, absl::Span< const int64_t > values, IntVar target)operations_research::sat::CpModelBuilder
AddEquality(const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddExactlyOne(absl::Span< const BoolVar > literals)operations_research::sat::CpModelBuilder
AddForbiddenAssignments(absl::Span< const IntVar > vars)operations_research::sat::CpModelBuilder
AddGreaterOrEqual(const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddGreaterThan(const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddHint(IntVar var, int64_t value)operations_research::sat::CpModelBuilder
AddHint(BoolVar var, bool value)operations_research::sat::CpModelBuilder
AddImplication(BoolVar a, BoolVar b)operations_research::sat::CpModelBuilderinline
AddImplication(absl::Span< const BoolVar > lhs, absl::Span< const BoolVar > rhs)operations_research::sat::CpModelBuilderinline
AddInverseConstraint(absl::Span< const IntVar > variables, absl::Span< const IntVar > inverse_variables)operations_research::sat::CpModelBuilder
AddLessOrEqual(const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddLessThan(const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddLinearConstraint(const LinearExpr &expr, const Domain &domain)operations_research::sat::CpModelBuilder
AddMaxEquality(const LinearExpr &target, absl::Span< const IntVar > vars)operations_research::sat::CpModelBuilder
AddMaxEquality(const LinearExpr &target, absl::Span< const LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddMaxEquality(const LinearExpr &target, std::initializer_list< LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddMinEquality(const LinearExpr &target, absl::Span< const IntVar > vars)operations_research::sat::CpModelBuilder
AddMinEquality(const LinearExpr &target, absl::Span< const LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddMinEquality(const LinearExpr &target, std::initializer_list< LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddModuloEquality(const LinearExpr &target, const LinearExpr &var, const LinearExpr &mod)operations_research::sat::CpModelBuilder
AddMultipleCircuitConstraint()operations_research::sat::CpModelBuilder
AddMultiplicationEquality(const LinearExpr &target, absl::Span< const LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddMultiplicationEquality(const LinearExpr &target, absl::Span< const IntVar > vars)operations_research::sat::CpModelBuilder
AddMultiplicationEquality(const LinearExpr &target, std::initializer_list< LinearExpr > exprs)operations_research::sat::CpModelBuilder
AddMultiplicationEquality(const LinearExpr &target, const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddNoOverlap(absl::Span< const IntervalVar > vars)operations_research::sat::CpModelBuilder
AddNoOverlap2D()operations_research::sat::CpModelBuilder
AddNotEqual(const LinearExpr &left, const LinearExpr &right)operations_research::sat::CpModelBuilder
AddReservoirConstraint(int64_t min_level, int64_t max_level)operations_research::sat::CpModelBuilder
AddVariableElement(IntVar index, absl::Span< const IntVar > variables, IntVar target)operations_research::sat::CpModelBuilder
Build() constoperations_research::sat::CpModelBuilderinline
ClearAssumptions()operations_research::sat::CpModelBuilder
ClearHints()operations_research::sat::CpModelBuilder
ClearObjective()operations_research::sat::CpModelBuilder
Clone() constoperations_research::sat::CpModelBuilder
CumulativeConstraintoperations_research::sat::CpModelBuilderfriend
ExportToFile(absl::string_view filename) constoperations_research::sat::CpModelBuilder
FalseVar()operations_research::sat::CpModelBuilder
FixVariable(IntVar var, int64_t value)operations_research::sat::CpModelBuilder
FixVariable(BoolVar var, bool value)operations_research::sat::CpModelBuilder
GetBoolVarFromProtoIndex(int index)operations_research::sat::CpModelBuilder
GetIntervalVarFromProtoIndex(int index)operations_research::sat::CpModelBuilder
GetIntVarFromProtoIndex(int index)operations_research::sat::CpModelBuilder
HasObjective() constoperations_research::sat::CpModelBuilder
IntervalVaroperations_research::sat::CpModelBuilderfriend
IntVaroperations_research::sat::CpModelBuilderfriend
Maximize(const LinearExpr &expr)operations_research::sat::CpModelBuilder
Maximize(const DoubleLinearExpr &expr)operations_research::sat::CpModelBuilder
Minimize(const LinearExpr &expr)operations_research::sat::CpModelBuilder
Minimize(const DoubleLinearExpr &expr)operations_research::sat::CpModelBuilder
MutableProto()operations_research::sat::CpModelBuilderinline
NewBoolVar()operations_research::sat::CpModelBuilder
NewConstant(int64_t value)operations_research::sat::CpModelBuilder
NewFixedSizeIntervalVar(const LinearExpr &start, int64_t size)operations_research::sat::CpModelBuilder
NewIntervalVar(const LinearExpr &start, const LinearExpr &size, const LinearExpr &end)operations_research::sat::CpModelBuilder
NewIntVar(const Domain &domain)operations_research::sat::CpModelBuilder
NewOptionalFixedSizeIntervalVar(const LinearExpr &start, int64_t size, BoolVar presence)operations_research::sat::CpModelBuilder
NewOptionalIntervalVar(const LinearExpr &start, const LinearExpr &size, const LinearExpr &end, BoolVar presence)operations_research::sat::CpModelBuilder
Proto() constoperations_research::sat::CpModelBuilderinline
ReservoirConstraintoperations_research::sat::CpModelBuilderfriend
SetName(absl::string_view name)operations_research::sat::CpModelBuilder
TrueVar()operations_research::sat::CpModelBuilder