|
void | operations_research::sat::LoadVariables (const CpModelProto &model_proto, bool view_all_booleans_as_integers, Model *m) |
|
void | operations_research::sat::DetectOptionalVariables (const CpModelProto &model_proto, Model *m) |
| Automatically detect optional variables.
|
|
void | operations_research::sat::LoadBooleanSymmetries (const CpModelProto &model_proto, Model *m) |
|
void | operations_research::sat::ExtractEncoding (const CpModelProto &model_proto, Model *m) |
|
void | operations_research::sat::ExtractElementEncoding (const CpModelProto &model_proto, Model *m) |
|
void | operations_research::sat::PropagateEncodingFromEquivalenceRelations (const CpModelProto &model_proto, Model *m) |
|
void | operations_research::sat::AddFullEncodingFromSearchBranching (const CpModelProto &model_proto, Model *m) |
|
bool | operations_research::sat::LoadConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadBoolOrConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadBoolAndConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadAtMostOneConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadExactlyOneConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadBoolXorConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadLinearConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadAllDiffConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadIntProdConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadIntDivConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadIntMinConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadLinMaxConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadIntMaxConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadNoOverlapConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadNoOverlap2dConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadCumulativeConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadCircuitConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadReservoirConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadRoutesConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::LoadCircuitCoveringConstraint (const ConstraintProto &ct, Model *m) |
|
void | operations_research::sat::SplitAndLoadIntermediateConstraints (bool lb_required, bool ub_required, std::vector< IntegerVariable > *vars, std::vector< int64_t > *coeffs, Model *m) |
|