ortools.sat.python.cp_model_helper
OnSolutionCallback(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> None
BestObjectiveBound(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> float
DeterministicTime(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> float
HasResponse(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> bool
NumBinaryPropagations(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> int
NumBooleans(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> int
NumBranches(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> int
NumConflicts(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> int
NumIntegerPropagations(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> int
ObjectiveValue(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> float
Response(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> operations_research::sat::CpSolverResponse
SolutionBooleanValue(self: ortools.sat.python.cp_model_helper.SolutionCallback, index: int) -> bool
SolutionIntegerValue(self: ortools.sat.python.cp_model_helper.SolutionCallback, index: int) -> int
StopSearch(self: ortools.sat.python.cp_model_helper.SolutionCallback) -> None
Value(args, *kwargs) Overloaded function.
- Value(self: ortools.sat.python.cp_model_helper.SolutionCallback, arg0: operations_research::sat::python::LinearExpr) -> int
Returns the value of a linear expression after solve.
- Value(self: ortools.sat.python.cp_model_helper.SolutionCallback, arg0: int) -> int
Returns the value of a linear expression after solve.
FloatValue(args, *kwargs) Overloaded function.
- FloatValue(self: ortools.sat.python.cp_model_helper.SolutionCallback, arg0: operations_research::sat::python::LinearExpr) -> float
Returns the value of a floating point linear expression after solve.
- FloatValue(self: ortools.sat.python.cp_model_helper.SolutionCallback, arg0: float) -> float
Returns the value of a floating point linear expression after solve.
BooleanValue(args, *kwargs) Overloaded function.
- BooleanValue(self: ortools.sat.python.cp_model_helper.SolutionCallback, arg0: operations_research::sat::python::Literal) -> bool
Returns the Boolean value of a literal after solve.
- BooleanValue(self: ortools.sat.python.cp_model_helper.SolutionCallback, arg0: bool) -> bool
Returns the Boolean value of a literal after solve.
boolean_value(args, *kwargs) Overloaded function.
boolean_value(response: operations_research::sat::CpSolverResponse, lit: operations_research::sat::python::Literal) -> bool
boolean_value(response: operations_research::sat::CpSolverResponse, lit: bool) -> bool
float_value(args, *kwargs) Overloaded function.
float_value(response: operations_research::sat::CpSolverResponse, expr: operations_research::sat::python::LinearExpr) -> float
float_value(response: operations_research::sat::CpSolverResponse, value: float) -> float
add_log_callback(self: ortools.sat.python.cp_model_helper.SolveWrapper, log_callback: Callable[[str], None]) -> None
add_solution_callback(self: ortools.sat.python.cp_model_helper.SolveWrapper, callback: ortools.sat.python.cp_model_helper.SolutionCallback) -> None
clear_solution_callback(self: ortools.sat.python.cp_model_helper.SolveWrapper, arg0: ortools.sat.python.cp_model_helper.SolutionCallback) -> None
add_best_bound_callback(self: ortools.sat.python.cp_model_helper.SolveWrapper, best_bound_callback: Callable[[float], None]) -> None
set_parameters(self: ortools.sat.python.cp_model_helper.SolveWrapper, parameters: operations_research::sat::SatParameters) -> None
solve(self: ortools.sat.python.cp_model_helper.SolveWrapper, model_proto: operations_research::sat::CpModelProto) -> operations_research::sat::CpSolverResponse
stop_search(self: ortools.sat.python.cp_model_helper.SolveWrapper) -> None
solver_response_stats(response: operations_research::sat::CpSolverResponse) -> str
A class to hold an integer or floating point linear expression.
A linear expression is built from (integer or floating point)
constants and variables. For example, x + 2 * (y - z + 1).
Linear expressions are used in CP-SAT models in constraints and in the objective.
Note that constraints only accept linear expressions with integral coefficients and constants. On the other hand, The objective can be a linear expression with floating point coefficients and constants.
You can define linear constraints as in:
model.add(x + 2 * y <= 5)
model.add(sum(array_of_vars) == 5)
- In CP-SAT, the objective is a linear expression:
model.minimize(x + 2 * y + z)
- For large arrays, using the LinearExpr class is faster that using
the python
sum()function. You can create constraints and the objective from lists of linear expressions or coefficients as follows:
model.minimize(cp_model.LinearExpr.sum(expressions))
model.add(cp_model.LinearExpr.weighted_sum(expressions, coefficients) >= 0)
sum(*args) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns the sum(expressions).
weighted_sum(expressions: Sequence, coefficients: Sequence) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns the sum of (expressions[i] * coefficients[i])
term(args, *kwargs) Overloaded function.
- term(expr: ortools.sat.python.cp_model_helper.LinearExpr, coeff: int) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns expr * coeff.
- term(expr: ortools.sat.python.cp_model_helper.LinearExpr, coeff: float) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns expr * coeff.
affine(args, *kwargs) Overloaded function.
- affine(expr: ortools.sat.python.cp_model_helper.LinearExpr, coeff: int, offset: int) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns expr * coeff + offset.
- affine(expr: ortools.sat.python.cp_model_helper.LinearExpr, coeff: float, offset: float) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns expr * coeff + offset.
constant(args, *kwargs) Overloaded function.
- constant(value: int) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns a new LinearExpr that is the given constant.
- constant(value: float) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns a new LinearExpr that is the given constant.
WeightedSum(expressions: Sequence, coefficients: Sequence) -> ortools.sat.python.cp_model_helper.LinearExpr
Term(args, *kwargs) Overloaded function.
- Term(expr: ortools.sat.python.cp_model_helper.LinearExpr, coeff: int) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns expr * coeff.
- Term(expr: ortools.sat.python.cp_model_helper.LinearExpr, coeff: float) -> ortools.sat.python.cp_model_helper.LinearExpr
Returns expr * coeff.
A flattened and optimized floating point linear expression.
It can be used to cache complex expressions as parsing them is only done once.
__init__(self: ortools.sat.python.cp_model_helper.FlatFloatExpr, arg0: ortools.sat.python.cp_model_helper.LinearExpr) -> None
(arg0: ortools.sat.python.cp_model_helper.FlatFloatExpr) -> list[operations_research::sat::python::IntVar]
Inherited Members
A flattened and optimized integer linear expression.
It can be used to cache complex expressions as parsing them is only done once.
__init__(self: ortools.sat.python.cp_model_helper.FlatIntExpr, arg0: ortools.sat.python.cp_model_helper.LinearExpr) -> None
(arg0: ortools.sat.python.cp_model_helper.FlatIntExpr) -> list[operations_research::sat::python::IntVar]
Inherited Members
A class to hold a sum of linear expressions, and optional integer and double offsets (at most one of them can be non-zero, this is DCHECKed).
__init__(self: ortools.sat.python.cp_model_helper.SumArray, arg0: list[ortools.sat.python.cp_model_helper.LinearExpr], arg1: int, arg2: float) -> None
Inherited Members
A class to hold linear_expr * a = b (a and b are floating point numbers).
__init__(self: ortools.sat.python.cp_model_helper.FloatAffine, arg0: ortools.sat.python.cp_model_helper.LinearExpr, arg1: float, arg2: float) -> None
Inherited Members
A class to hold linear_expr * a = b (a and b are integers).
__init__(self: ortools.sat.python.cp_model_helper.IntAffine, arg0: ortools.sat.python.cp_model_helper.LinearExpr, arg1: int, arg2: int) -> None
Inherited Members
A class to hold a Boolean literal.
A literal is a Boolean variable or its negation.
Literals are used in CP-SAT models in constraints and in the objective.
- You can define literal as in:
b1 = model.new_bool_var()
b2 = model.new_bool_var()
# Simple Boolean constraint.
model.add_bool_or(b1, b2.negated())
# We can use the ~ operator to negate a literal.
model.add_bool_or(b1, ~b2)
# Enforcement literals must be literals.
x = model.new_int_var(0, 10, 'x')
model.add(x == 5).only_enforced_if(~b1)
- Literals can be used directly in linear constraints or in the objective:
model.minimize(b1 + 2 * ~b2)
negated(self: ortools.sat.python.cp_model_helper.Literal) -> ortools.sat.python.cp_model_helper.Literal
Returns the negation of a literal (a Boolean variable or its negation).
This method implements the logical negation of a Boolean variable. It is only valid if the variable has a Boolean domain (0 or 1).
Note that this method is nilpotent: x.negated().negated() == x.
Returns: The negation of the current literal.
Inherited Members
A class to hold an integer or Boolean variable
__init__(args, *kwargs) Overloaded function.
__init__(self: ortools.sat.python.cp_model_helper.IntVar, arg0: operations_research::sat::CpModelProto, arg1: int) -> None
__init__(self: ortools.sat.python.cp_model_helper.IntVar, arg0: operations_research::sat::CpModelProto) -> None
(arg0: ortools.sat.python.cp_model_helper.IntVar) -> operations_research::sat::IntegerVariableProto
(arg0: ortools.sat.python.cp_model_helper.IntVar) -> operations_research::sat::CpModelProto
with_name(self: ortools.sat.python.cp_model_helper.IntVar, name: str) -> ortools.sat.python.cp_model_helper.IntVar
Sets the name of the variable and returns the variable.
with_domain(self: ortools.sat.python.cp_model_helper.IntVar, domain: ortools.util.python.sorted_interval_list.Domain) -> ortools.sat.python.cp_model_helper.IntVar
Sets the domain of the variable and returns the variable.
negated(self: ortools.sat.python.cp_model_helper.IntVar) -> ortools.sat.python.cp_model_helper.Literal
Returns the negation of the current variable.
Proto(self: ortools.sat.python.cp_model_helper.IntVar) -> operations_research::sat::IntegerVariableProto
Inherited Members
A class to hold a negated variable index.
negated(self: ortools.sat.python.cp_model_helper.NotBooleanVariable) -> ortools.sat.python.cp_model_helper.Literal
Returns the negation of the current literal, that is the original Boolean variable.
Not(self: ortools.sat.python.cp_model_helper.NotBooleanVariable) -> ortools.sat.python.cp_model_helper.Literal
Returns the negation of the current literal, that is the original Boolean variable.
Inherited Members
A class to hold a linear expression with bounds.
__init__(args, *kwargs) Overloaded function.
__init__(self: ortools.sat.python.cp_model_helper.BoundedLinearExpression, arg0: ortools.sat.python.cp_model_helper.LinearExpr, arg1: ortools.util.python.sorted_interval_list.Domain) -> None
__init__(self: ortools.sat.python.cp_model_helper.BoundedLinearExpression, arg0: ortools.sat.python.cp_model_helper.LinearExpr, arg1: ortools.sat.python.cp_model_helper.LinearExpr, arg2: ortools.util.python.sorted_interval_list.Domain) -> None
Members:
at_most_one
bool_and
bool_or
bool_xor
exactly_one
__init__(self: ortools.sat.python.cp_model_helper.BoolArgumentConstraint, value: int) -> None
Members:
div
max
min
mod
prod
__init__(self: ortools.sat.python.cp_model_helper.LinearArgumentConstraint, value: int) -> None
Base class for the CP model.
__init__(self: ortools.sat.python.cp_model_helper.CpBaseModel, arg0: operations_research::sat::CpModelProto) -> None
(arg0: ortools.sat.python.cp_model_helper.CpBaseModel) -> operations_research::sat::CpModelProto
get_or_make_index_from_constant(self: ortools.sat.python.cp_model_helper.CpBaseModel, value: int) -> int
Returns the index of the given constant value.
get_or_make_boolean_index(self: ortools.sat.python.cp_model_helper.CpBaseModel, value: object) -> int
Returns the index of the given boolean value.
get_or_make_variable_index(self: ortools.sat.python.cp_model_helper.CpBaseModel, arg: object) -> int
Returns the index of the given variable or constant variable.
is_boolean_value(self: ortools.sat.python.cp_model_helper.CpBaseModel, value: object) -> bool
rebuild_constant_map(self: ortools.sat.python.cp_model_helper.CpBaseModel) -> None
Base class for constraints.
Constraints are built by the CpModel through the add
b = model.new_bool_var('b')
x = model.new_int_var(0, 10, 'x')
y = model.new_int_var(0, 10, 'y')
model.add(x + 2 * y == 5).only_enforce_if(b.negated())
__init__(self: ortools.sat.python.cp_model_helper.Constraint, arg0: ortools.sat.python.cp_model_helper.CpBaseModel, arg1: int) -> None
(arg0: ortools.sat.python.cp_model_helper.Constraint) -> operations_research::sat::CpModelProto
(arg0: ortools.sat.python.cp_model_helper.Constraint) -> operations_research::sat::ConstraintProto
with_name(self: ortools.sat.python.cp_model_helper.Constraint, arg0: str) -> ortools.sat.python.cp_model_helper.Constraint
Sets the name of the constraint and returns the constraints
only_enforce_if(args, *kwargs) Overloaded function.
only_enforce_if(self: ortools.sat.python.cp_model_helper.Constraint, literal: ortools.sat.python.cp_model_helper.Literal) -> ortools.sat.python.cp_model_helper.Constraint
Adds one or more enforcement literals to the constraint.
This method adds one or more literals (that is, a boolean variable or its negation) as enforcement literals. The conjunction of all these literals determines whether the constraint is active or not. It acts as an implication, so if the conjunction is true, it implies that the constraint must be enforced. If it is false, then the constraint is ignored.
BoolOr, BoolAnd, and linear constraints all support enforcement literals.
Args: *literals: One or more Boolean literals.
Returns: self.
only_enforce_if(self: ortools.sat.python.cp_model_helper.Constraint, literal: bool) -> ortools.sat.python.cp_model_helper.Constraint
Adds one or more enforcement literals to the constraint.
This method adds one or more literals (that is, a boolean variable or its negation) as enforcement literals. The conjunction of all these literals determines whether the constraint is active or not. It acts as an implication, so if the conjunction is true, it implies that the constraint must be enforced. If it is false, then the constraint is ignored.
BoolOr, BoolAnd, and linear constraints all support enforcement literals.
Args: *literals: One or more Boolean literals.
Returns: self.
only_enforce_if(self: ortools.sat.python.cp_model_helper.Constraint, literals: list[ortools.sat.python.cp_model_helper.Literal]) -> None
Adds one or more enforcement literals to the constraint.
This method adds one or more literals (that is, a boolean variable or its negation) as enforcement literals. The conjunction of all these literals determines whether the constraint is active or not. It acts as an implication, so if the conjunction is true, it implies that the constraint must be enforced. If it is false, then the constraint is ignored.
BoolOr, BoolAnd, and linear constraints all support enforcement literals.
Args: *literals: One or more Boolean literals.
Returns: self.
only_enforce_if(self: ortools.sat.python.cp_model_helper.Constraint, *args) -> None
Adds one or more enforcement literals to the constraint.
This method adds one or more literals (that is, a boolean variable or its negation) as enforcement literals. The conjunction of all these literals determines whether the constraint is active or not. It acts as an implication, so if the conjunction is true, it implies that the constraint must be enforced. If it is false, then the constraint is ignored.
BoolOr, BoolAnd, and linear constraints all support enforcement literals.
Args: *literals: One or more Boolean literals.
Returns: self.
Proto(self: ortools.sat.python.cp_model_helper.Constraint) -> operations_research::sat::ConstraintProto
WithName(self: ortools.sat.python.cp_model_helper.Constraint, arg0: str) -> ortools.sat.python.cp_model_helper.Constraint
OnlyEnforceIf(self: ortools.sat.python.cp_model_helper.Constraint, *args) -> None
Represents an Interval variable.
An interval variable is both a constraint and a variable. It is defined by three integer variables: start, size, and end.
It is a constraint because, internally, it enforces that start + size == end.
It is also a variable as it can appear in specific scheduling constraints: NoOverlap, NoOverlap2D, Cumulative.
Optionally, an enforcement literal can be added to this constraint, in which case these scheduling constraints will ignore interval variables with enforcement literals assigned to false. Conversely, these constraints will also set these enforcement literals to false if they cannot fit these intervals into the schedule.
Raises:
- ValueError: if start, size, end are not defined, or have the wrong type.
__init__(self: ortools.sat.python.cp_model_helper.IntervalVar, arg0: operations_research::sat::CpModelProto, arg1: int) -> None
(arg0: ortools.sat.python.cp_model_helper.IntervalVar) -> operations_research::sat::CpModelProto
(arg0: ortools.sat.python.cp_model_helper.IntervalVar) -> operations_research::sat::ConstraintProto
start_expr(self: ortools.sat.python.cp_model_helper.IntervalVar) -> object
Returns the start expression of the interval variable.
size_expr(self: ortools.sat.python.cp_model_helper.IntervalVar) -> object
Returns the size expression of the interval variable.
end_expr(self: ortools.sat.python.cp_model_helper.IntervalVar) -> object
Returns the end expression of the interval variable.
presence_literals(self: ortools.sat.python.cp_model_helper.IntervalVar) -> list[ortools.sat.python.cp_model_helper.Literal]
Returns the list of enforcement literals of the interval variable.
Proto(self: ortools.sat.python.cp_model_helper.IntervalVar) -> operations_research::sat::ConstraintProto
rebuild_from_linear_expression_proto(proto: operations_research::sat::LinearExpressionProto, model_proto: operations_research::sat::CpModelProto) -> object
copy_from(self: ortools.sat.python.cp_model_helper.SatParameters, arg0: ortools.sat.python.cp_model_helper.SatParameters) -> None
merge_from(self: ortools.sat.python.cp_model_helper.SatParameters, arg0: ortools.sat.python.cp_model_helper.SatParameters) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.SatParameters, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.SatParameters, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_VariableOrder
clear_preferred_variable_order(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_Polarity
clear_initial_polarity(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_phase_saving(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_polarity_rephase_increment(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_polarity_exploit_ls_hints(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_random_polarity_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_random_branches_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_erwa_heuristic(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_initial_variables_activity(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_also_bump_variables_in_conflict_reasons(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_ConflictMinimizationAlgorithm
clear_minimization_algorithm(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_BinaryMinizationAlgorithm
clear_binary_minimization_algorithm(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_subsumption_during_conflict_analysis(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_extra_subsumption_during_conflict_analysis(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_decision_subsumption_during_conflict_analysis(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_eagerly_subsume_last_n_conflicts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_subsume_during_vivification(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_chronological_backtracking(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_backjump_levels(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_chronological_backtrack_min_conflicts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_period(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_period_increment(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_target(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_lbd_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_lbd_tier1(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_cleanup_lbd_tier2(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_ClauseOrdering
clear_clause_cleanup_ordering(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_pb_cleanup_increment(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_pb_cleanup_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_variable_activity_decay(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_variable_activity_value(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_glucose_max_decay(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_glucose_decay_increment(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_glucose_decay_increment_period(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_clause_activity_decay(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_clause_activity_value(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> google::protobuf::RepeatedField
clear_default_restart_algorithms(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_restart_period(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_restart_running_window_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_restart_dl_average_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_restart_lbd_average_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_blocking_restart(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_blocking_restart_window_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_blocking_restart_multiplier(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_num_conflicts_before_strategy_changes(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_strategy_change_increase_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_time_in_seconds(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_deterministic_time(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_num_deterministic_batches(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_number_of_conflicts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_memory_in_mb(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_absolute_gap_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_relative_gap_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_random_seed(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_permute_variable_randomly(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_permute_presolve_constraint_order(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_absl_random(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_log_search_progress(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_log_subsolver_statistics(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_log_prefix(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_log_to_stdout(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_log_to_response(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_pb_resolution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_minimize_reduction_during_pb_resolution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_count_assumption_levels_in_lbd(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_bve_threshold(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_filter_sat_postsolve_clauses(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_bve_clause_weight(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_probing_deterministic_time_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_presolve_probing_deterministic_time_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_blocked_clause(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_use_bva(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_bva_threshold(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_presolve_iterations(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cp_model_presolve(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cp_model_probing_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cp_model_use_sat_presolve(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_load_at_most_ones_in_sat_presolve(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_remove_fixed_variables_early(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_detect_table_with_cost(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_table_compression_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_expand_alldiff_constraints(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_alldiff_domain_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_expand_reservoir_constraints(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_max_domain_size_for_linear2_expansion(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_expand_reservoir_using_circuit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_encode_cumulative_as_reservoir(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_lin_max_size_for_expansion(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_disable_constraint_expansion(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_encode_complex_linear_constraint_with_integer(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_merge_no_overlap_work_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_merge_at_most_one_work_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_substitution_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_presolve_extract_integer_enforcement(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_presolve_inclusion_work_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_ignore_names(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_infer_all_diffs(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_find_big_linear_overlap(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_find_clauses_that_are_exactly_one(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_sat_inprocessing(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_inprocessing_dtime_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_inprocessing_probing_dtime(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_inprocessing_minimization_dtime(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_inprocessing_minimization_use_conflict_analysis(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_inprocessing_minimization_use_all_orderings(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_inprocessing_use_congruence_closure(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_inprocessing_use_sat_sweeping(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_num_workers(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_num_search_workers(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_num_full_subsolvers(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> google::protobuf::RepeatedPtrField
clear_interleave_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_interleave_batch_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_check_lrat_proof(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_check_merged_lrat_proof(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_output_lrat_proof(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_check_drat_proof(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_output_drat_proof(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_drat_time_in_seconds(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_debug_postsolve_with_full_solver(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_debug_max_num_presolve_operations(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_debug_crash_on_bad_hint(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_debug_crash_if_presolve_breaks_hint(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_debug_crash_if_lrat_check_fails(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_optimization_hints(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_core_minimization_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_find_multiple_cores(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cover_optimization(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_MaxSatAssumptionOrder
clear_max_sat_assumption_order(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_sat_reverse_assumption_order(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_MaxSatStratificationAlgorithm
clear_max_sat_stratification(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_propagation_loop_detection_factor(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_precedences_in_disjunctive_constraint(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_transitive_precedences_work_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_max_size_to_create_precedence_literals_in_disjunctive(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_strong_propagation_in_disjunctive(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_dynamic_precedence_in_disjunctive(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_dynamic_precedence_in_cumulative(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_overload_checker_in_cumulative(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_conservative_scale_overload_checker(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_timetable_edge_finding_in_cumulative(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_max_num_intervals_for_timetable_edge_finding(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_hard_precedences_in_cumulative(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_exploit_all_precedences(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_disjunctive_constraint_in_cumulative(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_no_overlap_2d_boolean_relations_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_timetabling_in_no_overlap_2d(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_energetic_reasoning_in_no_overlap_2d(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_area_energetic_reasoning_in_no_overlap_2d(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_try_edge_reasoning_in_no_overlap_2d(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_max_pairs_pairwise_reasoning_in_no_overlap_2d(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_maximum_regions_to_split_in_disconnected_no_overlap_2d(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_linear3_for_no_overlap_2d_precedences(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_dual_scheduling_heuristics(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_all_different_for_circuit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_routing_cut_subset_size_for_binary_relation_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_routing_cut_subset_size_for_tight_binary_relation_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_routing_cut_subset_size_for_exact_binary_relation_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_routing_cut_subset_size_for_shortest_paths_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_routing_cut_dp_effort(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_routing_cut_max_infeasible_path_length(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_SearchBranching
clear_search_branching(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_hint_conflict_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_repair_hint(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_fix_variables_to_their_hinted_value(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_probing_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_extended_probing(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_probing_num_combinations_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_shaving_deterministic_time_in_probing_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_shaving_search_deterministic_time(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_shaving_search_threshold(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_objective_lb_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_objective_shaving_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_variables_shaving_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_pseudo_cost_reliability_threshold(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_optimize_with_core(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_optimize_with_lb_tree_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_save_lp_basis_in_lb_tree_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_binary_search_num_conflicts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_optimize_with_max_hs(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_feasibility_jump(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_ls_only(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_feasibility_jump_decay(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_feasibility_jump_linearization_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_feasibility_jump_restart_factor(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_feasibility_jump_batch_dtime(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_feasibility_jump_var_randomization_probability(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_feasibility_jump_var_perburbation_range_ratio(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_feasibility_jump_enable_restarts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_feasibility_jump_max_expanded_constraint_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_num_violation_ls(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_violation_ls_perturbation_period(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_violation_ls_compound_move_probability(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_enumerate_all_solutions(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_keep_all_feasible_solutions_in_presolve(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_fill_tightened_domains_in_response(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_fill_additional_solutions_in_response(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_instantiate_all_variables(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_auto_detect_greater_than_at_least_one_of(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_stop_after_first_solution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_stop_after_presolve(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_stop_after_root_propagation(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_lns_initial_difficulty(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_lns_initial_deterministic_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_lns(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_lns_only(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_solution_pool_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_solution_pool_diversity_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_alternative_pool_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_rins_lns(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_feasibility_pump(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_lb_relax_lns(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_lb_relax_num_workers_threshold(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> operations_research::sat::SatParameters_FPRoundingMethod
clear_fp_rounding(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_diversify_lns_params(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_randomize_search(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_search_random_variable_pool_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_push_all_tasks_toward_start(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_optional_variables(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_exact_lp_reason(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_combined_no_overlap(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_at_most_one_max_expansion_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_catch_sigint_signal(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_implied_bounds(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_polish_lp_solution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_lp_primal_tolerance(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_lp_dual_tolerance(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_convert_intervals(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_symmetry_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_use_symmetry_in_lp(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_keep_symmetry_in_presolve(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_symmetry_detection_deterministic_time_limit(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_new_linear_propagation(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_linear_split_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_linearization_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_boolean_encoding_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> int
clear_max_domain_size_when_encoding_eq_neq_constraints(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_num_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cut_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_only_add_cuts_at_level_zero(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_objective_cut(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_cg_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_mir_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_zero_half_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_clique_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_rlt_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_all_diff_cut_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_lin_max_cuts(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_integer_rounding_scaling(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_add_lp_constraints_lazily(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_root_lp_iterations(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> float
clear_min_orthogonality_for_lp_constraints(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_cut_rounds_at_level_zero(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_max_consecutive_inactive_count(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cut_max_active_count_value(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cut_active_count_decay(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_cut_cleanup_target(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_new_constraints_batch_size(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_exploit_integer_lp_solution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_exploit_all_lp_solution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_exploit_best_solution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_exploit_relaxation_solution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_exploit_objective(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_detect_linearized_product(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_use_new_integer_conflict_resolution(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_create_1uip_boolean_during_icr(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_max_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_var_scaling(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_scale_large_domain(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_automatically_scale_variables(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_only_solve_ip(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_wanted_precision(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_max_activity_exponent(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_check_precision(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_compute_true_objective_bound(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_max_valid_magnitude(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
(arg0: ortools.sat.python.cp_model_helper.SatParameters) -> bool
clear_mip_treat_high_magnitude_bounds_as_infinity(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_drop_tolerance(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
clear_mip_presolve_level(self: ortools.sat.python.cp_model_helper.SatParameters) -> None
Members:
AUTOMATIC_SEARCH
FIXED_SEARCH
PORTFOLIO_SEARCH
LP_SEARCH
PSEUDO_COST_SEARCH
PORTFOLIO_WITH_QUICK_RESTART_SEARCH
HINT_SEARCH
PARTIAL_FIXED_SEARCH
RANDOMIZED_SEARCH
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.SearchBranching, value: int) -> None
Members:
STRATIFICATION_NONE
STRATIFICATION_DESCENT
STRATIFICATION_ASCENT
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.MaxSatStratificationAlgorithm, value: int) -> None
Members:
POLARITY_TRUE
POLARITY_FALSE
POLARITY_RANDOM
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.Polarity, value: int) -> None
Members:
IN_ORDER
IN_REVERSE_ORDER
IN_RANDOM_ORDER
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.VariableOrder, value: int) -> None
Members:
NONE
SIMPLE
RECURSIVE
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.ConflictMinimizationAlgorithm, value: int) -> None
Members:
CLAUSE_ACTIVITY
CLAUSE_LBD
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.ClauseOrdering, value: int) -> None
Members:
DEFAULT_ASSUMPTION_ORDER
ORDER_ASSUMPTION_BY_DEPTH
ORDER_ASSUMPTION_BY_WEIGHT
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.MaxSatAssumptionOrder, value: int) -> None
Members:
NO_BINARY_MINIMIZATION
BINARY_MINIMIZATION_FROM_UIP
BINARY_MINIMIZATION_FROM_UIP_AND_DECISIONS
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.BinaryMinizationAlgorithm, value: int) -> None
Members:
NEAREST_INTEGER
LOCK_BASED
ACTIVE_LOCK_BASED
PROPAGATION_ASSISTED
__init__(self: ortools.sat.python.cp_model_helper.SatParameters.FPRoundingMethod, value: int) -> None
copy_from(self: ortools.sat.python.cp_model_helper.CpSolverResponse, arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
merge_from(self: ortools.sat.python.cp_model_helper.CpSolverResponse, arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.CpSolverResponse, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.CpSolverResponse, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> operations_research::sat::CpSolverStatus
clear_status(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
(arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> google::protobuf::RepeatedField
clear_objective_value(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_best_objective_bound(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
(arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.CpSolverResponse) -> operations_research::sat::CpObjectiveProto
clear_integer_objective(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
has_integer_objective(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> bool
clear_inner_objective_lower_bound(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_integers(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_booleans(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_fixed_booleans(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_conflicts(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_branches(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_binary_propagations(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_integer_propagations(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_restarts(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_num_lp_iterations(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_wall_time(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_user_time(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_deterministic_time(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_gap_integral(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_solution_info(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
clear_solve_log(self: ortools.sat.python.cp_model_helper.CpSolverResponse) -> None
copy_from(self: ortools.sat.python.cp_model_helper.CpObjectiveProto, arg0: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.CpObjectiveProto, arg0: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.CpObjectiveProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.CpObjectiveProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> google::protobuf::RepeatedField
clear_offset(self: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
clear_scaling_factor(self: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
(arg0: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> google::protobuf::RepeatedField
clear_scaling_was_exact(self: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
clear_integer_before_offset(self: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
clear_integer_after_offset(self: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
clear_integer_scaling_factor(self: ortools.sat.python.cp_model_helper.CpObjectiveProto) -> None
__init__(self: ortools.sat.python.cp_model_helper.IntegerVariableProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.IntegerVariableProto, arg0: ortools.sat.python.cp_model_helper.IntegerVariableProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.IntegerVariableProto, arg0: ortools.sat.python.cp_model_helper.IntegerVariableProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.IntegerVariableProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.IntegerVariableProto, arg0: str) -> bool
clear_name(self: ortools.sat.python.cp_model_helper.IntegerVariableProto) -> None
(arg0: ortools.sat.python.cp_model_helper.IntegerVariableProto) -> google::protobuf::RepeatedField
copy_from(self: ortools.sat.python.cp_model_helper.CpSolverSolution, arg0: ortools.sat.python.cp_model_helper.CpSolverSolution) -> None
merge_from(self: ortools.sat.python.cp_model_helper.CpSolverSolution, arg0: ortools.sat.python.cp_model_helper.CpSolverSolution) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.CpSolverSolution, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.CpSolverSolution, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpSolverSolution) -> google::protobuf::RepeatedField
copy_from(self: ortools.sat.python.cp_model_helper.CpModelProto, arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.CpModelProto, arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.CpModelProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.CpModelProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> google::protobuf::RepeatedPtrField
clear_objective(self: ortools.sat.python.cp_model_helper.CpModelProto) -> None
has_objective(self: ortools.sat.python.cp_model_helper.CpModelProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> operations_research::sat::FloatObjectiveProto
clear_floating_point_objective(self: ortools.sat.python.cp_model_helper.CpModelProto) -> None
has_floating_point_objective(self: ortools.sat.python.cp_model_helper.CpModelProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> operations_research::sat::PartialVariableAssignment
clear_solution_hint(self: ortools.sat.python.cp_model_helper.CpModelProto) -> None
has_solution_hint(self: ortools.sat.python.cp_model_helper.CpModelProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.CpModelProto) -> operations_research::sat::SymmetryProto
clear_symmetry(self: ortools.sat.python.cp_model_helper.CpModelProto) -> None
has_symmetry(self: ortools.sat.python.cp_model_helper.CpModelProto) -> bool
copy_from(self: ortools.sat.python.cp_model_helper.SymmetryProto, arg0: ortools.sat.python.cp_model_helper.SymmetryProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.SymmetryProto, arg0: ortools.sat.python.cp_model_helper.SymmetryProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.SymmetryProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.SymmetryProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.SymmetryProto) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.SymmetryProto) -> google::protobuf::RepeatedPtrField
copy_from(self: ortools.sat.python.cp_model_helper.DenseMatrixProto, arg0: ortools.sat.python.cp_model_helper.DenseMatrixProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.DenseMatrixProto, arg0: ortools.sat.python.cp_model_helper.DenseMatrixProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.DenseMatrixProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.DenseMatrixProto, arg0: str) -> bool
clear_num_rows(self: ortools.sat.python.cp_model_helper.DenseMatrixProto) -> None
clear_num_cols(self: ortools.sat.python.cp_model_helper.DenseMatrixProto) -> None
(arg0: ortools.sat.python.cp_model_helper.DenseMatrixProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.SparsePermutationProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.SparsePermutationProto, arg0: ortools.sat.python.cp_model_helper.SparsePermutationProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.SparsePermutationProto, arg0: ortools.sat.python.cp_model_helper.SparsePermutationProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.SparsePermutationProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.SparsePermutationProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.SparsePermutationProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.SparsePermutationProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.PartialVariableAssignment) -> None
copy_from(self: ortools.sat.python.cp_model_helper.PartialVariableAssignment, arg0: ortools.sat.python.cp_model_helper.PartialVariableAssignment) -> None
merge_from(self: ortools.sat.python.cp_model_helper.PartialVariableAssignment, arg0: ortools.sat.python.cp_model_helper.PartialVariableAssignment) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.PartialVariableAssignment, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.PartialVariableAssignment, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.PartialVariableAssignment) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.PartialVariableAssignment) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto, arg0: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto, arg0: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy
clear_variable_selection_strategy(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> None
(arg0: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> operations_research::sat::DecisionStrategyProto_DomainReductionStrategy
clear_domain_reduction_strategy(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto) -> None
Members:
CHOOSE_FIRST
CHOOSE_LOWEST_MIN
CHOOSE_HIGHEST_MAX
CHOOSE_MIN_DOMAIN_SIZE
CHOOSE_MAX_DOMAIN_SIZE
__init__(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto.VariableSelectionStrategy, value: int) -> None
Members:
SELECT_MIN_VALUE
SELECT_MAX_VALUE
SELECT_LOWER_HALF
SELECT_UPPER_HALF
SELECT_MEDIAN_VALUE
SELECT_RANDOM_HALF
__init__(self: ortools.sat.python.cp_model_helper.DecisionStrategyProto.DomainReductionStrategy, value: int) -> None
__init__(self: ortools.sat.python.cp_model_helper.LinearExpressionProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.LinearExpressionProto, arg0: ortools.sat.python.cp_model_helper.LinearExpressionProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.LinearExpressionProto, arg0: ortools.sat.python.cp_model_helper.LinearExpressionProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.LinearExpressionProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.LinearExpressionProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.LinearExpressionProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.LinearExpressionProto) -> google::protobuf::RepeatedField
clear_offset(self: ortools.sat.python.cp_model_helper.LinearExpressionProto) -> None
__init__(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto, arg0: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto, arg0: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> google::protobuf::RepeatedField
clear_offset(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> None
clear_maximize(self: ortools.sat.python.cp_model_helper.FloatObjectiveProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.ConstraintProto, arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.ConstraintProto, arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.ConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.ConstraintProto, arg0: str) -> bool
clear_name(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::BoolArgumentProto
clear_bool_or(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_bool_or(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::BoolArgumentProto
clear_bool_and(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_bool_and(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::BoolArgumentProto
clear_at_most_one(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_at_most_one(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::BoolArgumentProto
clear_exactly_one(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_exactly_one(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::BoolArgumentProto
clear_bool_xor(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_bool_xor(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::LinearArgumentProto
clear_int_div(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_int_div(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::LinearArgumentProto
clear_int_mod(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_int_mod(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::LinearArgumentProto
clear_int_prod(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_int_prod(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::LinearArgumentProto
clear_lin_max(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_lin_max(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::LinearConstraintProto
clear_linear(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_linear(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::AllDifferentConstraintProto
clear_all_diff(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_all_diff(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::ElementConstraintProto
clear_element(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_element(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::CircuitConstraintProto
clear_circuit(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_circuit(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::RoutesConstraintProto
clear_routes(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_routes(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::TableConstraintProto
clear_table(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::AutomatonConstraintProto
clear_automaton(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_automaton(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::InverseConstraintProto
clear_inverse(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_inverse(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::ReservoirConstraintProto
clear_reservoir(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_reservoir(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::IntervalConstraintProto
clear_interval(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_interval(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::NoOverlapConstraintProto
clear_no_overlap(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_no_overlap(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::NoOverlap2DConstraintProto
clear_no_overlap_2d(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_no_overlap_2d(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::CumulativeConstraintProto
clear_cumulative(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_cumulative(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> operations_research::sat::ListOfVariablesProto
clear_dummy_constraint(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
has_dummy_constraint(self: ortools.sat.python.cp_model_helper.ConstraintProto) -> bool
__init__(self: ortools.sat.python.cp_model_helper.ListOfVariablesProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.ListOfVariablesProto, arg0: ortools.sat.python.cp_model_helper.ListOfVariablesProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.ListOfVariablesProto, arg0: ortools.sat.python.cp_model_helper.ListOfVariablesProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.ListOfVariablesProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.ListOfVariablesProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.ListOfVariablesProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto, arg0: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto, arg0: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto, arg0: str) -> bool
clear_capacity(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> None
has_capacity(self: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.CumulativeConstraintProto) -> google::protobuf::RepeatedPtrField
__init__(self: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto, arg0: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto, arg0: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.NoOverlap2DConstraintProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto, arg0: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto, arg0: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.NoOverlapConstraintProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto, arg0: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto, arg0: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto, arg0: str) -> bool
clear_start(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> None
has_start(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> bool
clear_end(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> None
has_end(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> bool
clear_size(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> None
has_size(self: ortools.sat.python.cp_model_helper.IntervalConstraintProto) -> bool
__init__(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto, arg0: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto, arg0: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto, arg0: str) -> bool
clear_min_level(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> None
clear_max_level(self: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> None
(arg0: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> google::protobuf::RepeatedPtrField
(arg0: ortools.sat.python.cp_model_helper.ReservoirConstraintProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.InverseConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.InverseConstraintProto, arg0: ortools.sat.python.cp_model_helper.InverseConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.InverseConstraintProto, arg0: ortools.sat.python.cp_model_helper.InverseConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.InverseConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.InverseConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.InverseConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.InverseConstraintProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.AutomatonConstraintProto, arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.AutomatonConstraintProto, arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.AutomatonConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.AutomatonConstraintProto, arg0: str) -> bool
clear_starting_state(self: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> None
(arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.AutomatonConstraintProto) -> google::protobuf::RepeatedPtrField
__init__(self: ortools.sat.python.cp_model_helper.TableConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.TableConstraintProto, arg0: ortools.sat.python.cp_model_helper.TableConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.TableConstraintProto, arg0: ortools.sat.python.cp_model_helper.TableConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.TableConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.TableConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.TableConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.TableConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.TableConstraintProto) -> google::protobuf::RepeatedPtrField
clear_negated(self: ortools.sat.python.cp_model_helper.TableConstraintProto) -> None
__init__(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto, arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto, arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> google::protobuf::RepeatedField
clear_capacity(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> None
(arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto) -> google::protobuf::RepeatedPtrField
__init__(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto.NodeExpressions) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto.NodeExpressions, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.RoutesConstraintProto.NodeExpressions, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.RoutesConstraintProto.NodeExpressions) -> google::protobuf::RepeatedPtrField
__init__(self: ortools.sat.python.cp_model_helper.CircuitConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.CircuitConstraintProto, arg0: ortools.sat.python.cp_model_helper.CircuitConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.CircuitConstraintProto, arg0: ortools.sat.python.cp_model_helper.CircuitConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.CircuitConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.CircuitConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.CircuitConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.CircuitConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.CircuitConstraintProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.ElementConstraintProto, arg0: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.ElementConstraintProto, arg0: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.ElementConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.ElementConstraintProto, arg0: str) -> bool
clear_index(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
clear_target(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
(arg0: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> google::protobuf::RepeatedField
clear_linear_index(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
has_linear_index(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> bool
clear_linear_target(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> None
has_linear_target(self: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.ElementConstraintProto) -> google::protobuf::RepeatedPtrField
__init__(self: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto, arg0: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto, arg0: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.AllDifferentConstraintProto) -> google::protobuf::RepeatedPtrField
__init__(self: ortools.sat.python.cp_model_helper.LinearConstraintProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.LinearConstraintProto, arg0: ortools.sat.python.cp_model_helper.LinearConstraintProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.LinearConstraintProto, arg0: ortools.sat.python.cp_model_helper.LinearConstraintProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.LinearConstraintProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.LinearConstraintProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.LinearConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.LinearConstraintProto) -> google::protobuf::RepeatedField
(arg0: ortools.sat.python.cp_model_helper.LinearConstraintProto) -> google::protobuf::RepeatedField
__init__(self: ortools.sat.python.cp_model_helper.LinearArgumentProto) -> None
copy_from(self: ortools.sat.python.cp_model_helper.LinearArgumentProto, arg0: ortools.sat.python.cp_model_helper.LinearArgumentProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.LinearArgumentProto, arg0: ortools.sat.python.cp_model_helper.LinearArgumentProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.LinearArgumentProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.LinearArgumentProto, arg0: str) -> bool
clear_target(self: ortools.sat.python.cp_model_helper.LinearArgumentProto) -> None
has_target(self: ortools.sat.python.cp_model_helper.LinearArgumentProto) -> bool
(arg0: ortools.sat.python.cp_model_helper.LinearArgumentProto) -> google::protobuf::RepeatedPtrField
copy_from(self: ortools.sat.python.cp_model_helper.BoolArgumentProto, arg0: ortools.sat.python.cp_model_helper.BoolArgumentProto) -> None
merge_from(self: ortools.sat.python.cp_model_helper.BoolArgumentProto, arg0: ortools.sat.python.cp_model_helper.BoolArgumentProto) -> None
merge_text_format(self: ortools.sat.python.cp_model_helper.BoolArgumentProto, arg0: str) -> bool
parse_text_format(self: ortools.sat.python.cp_model_helper.BoolArgumentProto, arg0: str) -> bool
(arg0: ortools.sat.python.cp_model_helper.BoolArgumentProto) -> google::protobuf::RepeatedField
Members:
UNKNOWN
MODEL_INVALID
FEASIBLE
INFEASIBLE
OPTIMAL
__init__(self: ortools.sat.python.cp_model_helper.CpSolverStatus, value: int) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_LinearExpressionProto, arg0: list[ortools.sat.python.cp_model_helper.LinearExpressionProto]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_LinearExpressionProto) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_DecisionStrategyProto, arg0: list[ortools.sat.python.cp_model_helper.DecisionStrategyProto]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_DecisionStrategyProto) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_CpSolverSolution, arg0: ortools.sat.python.cp_model_helper.CpSolverSolution) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_CpSolverSolution, arg0: list[ortools.sat.python.cp_model_helper.CpSolverSolution]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_CpSolverSolution) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_SatParameters, arg0: ortools.sat.python.cp_model_helper.SatParameters) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_SatParameters, arg0: list[ortools.sat.python.cp_model_helper.SatParameters]) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_IntegerVariableProto, arg0: ortools.sat.python.cp_model_helper.IntegerVariableProto) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_IntegerVariableProto, arg0: list[ortools.sat.python.cp_model_helper.IntegerVariableProto]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_IntegerVariableProto) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_SparsePermutationProto, arg0: list[ortools.sat.python.cp_model_helper.SparsePermutationProto]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_SparsePermutationProto) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_DenseMatrixProto, arg0: ortools.sat.python.cp_model_helper.DenseMatrixProto) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_DenseMatrixProto, arg0: list[ortools.sat.python.cp_model_helper.DenseMatrixProto]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_DenseMatrixProto) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_ConstraintProto, arg0: ortools.sat.python.cp_model_helper.ConstraintProto) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_ConstraintProto, arg0: list[ortools.sat.python.cp_model_helper.ConstraintProto]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_ConstraintProto) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_NodeExpressions, arg0: list[ortools.sat.python.cp_model_helper.RoutesConstraintProto.NodeExpressions]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_NodeExpressions) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_scalar_std_string, arg0: str) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_scalar_std_string, arg0: list[str]) -> None
clear(self: ortools.sat.python.cp_model_helper.repeated_scalar_std_string) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_scalar_operations_research_sat_SatParameters_RestartAlgorithm, arg0: operations_research::sat::SatParameters_RestartAlgorithm) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_scalar_operations_research_sat_SatParameters_RestartAlgorithm, arg0: list[operations_research::sat::SatParameters_RestartAlgorithm]) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_scalar_int64_t, arg0: int) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_scalar_int64_t, arg0: list[int]) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_scalar_double, arg0: float) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_scalar_double, arg0: list[float]) -> None
append(self: ortools.sat.python.cp_model_helper.repeated_scalar_int32_t, arg0: int) -> None
extend(self: ortools.sat.python.cp_model_helper.repeated_scalar_int32_t, arg0: list[int]) -> None