OR-Tools  8.1
cp_model_loader.h File Reference

Go to the source code of this file.

Classes

struct  ObjectiveDefinition
 
class  CpModelMapping
 

Namespaces

 operations_research
 The vehicle routing library lets one model and solve generic vehicle routing problems ranging from the Traveling Salesman Problem to more complex problems such as the Capacitated Vehicle Routing Problem with Time Windows.
 
 operations_research::sat
 

Functions

void MaybeFullyEncodeMoreVariables (const CpModelProto &model_proto, Model *m)
 
bool LoadConstraint (const ConstraintProto &ct, Model *m)
 
void LoadBoolOrConstraint (const ConstraintProto &ct, Model *m)
 
void LoadBoolAndConstraint (const ConstraintProto &ct, Model *m)
 
void LoadAtMostOneConstraint (const ConstraintProto &ct, Model *m)
 
void LoadBoolXorConstraint (const ConstraintProto &ct, Model *m)
 
void LoadLinearConstraint (const ConstraintProto &ct, Model *m)
 
void LoadAllDiffConstraint (const ConstraintProto &ct, Model *m)
 
void LoadIntProdConstraint (const ConstraintProto &ct, Model *m)
 
void LoadIntDivConstraint (const ConstraintProto &ct, Model *m)
 
void LoadIntMinConstraint (const ConstraintProto &ct, Model *m)
 
void LoadLinMaxConstraint (const ConstraintProto &ct, Model *m)
 
void LoadIntMaxConstraint (const ConstraintProto &ct, Model *m)
 
void LoadNoOverlapConstraint (const ConstraintProto &ct, Model *m)
 
void LoadNoOverlap2dConstraint (const ConstraintProto &ct, Model *m)
 
void LoadCumulativeConstraint (const ConstraintProto &ct, Model *m)
 
void LoadElementConstraintBounds (const ConstraintProto &ct, Model *m)
 
void LoadElementConstraintAC (const ConstraintProto &ct, Model *m)
 
void LoadElementConstraint (const ConstraintProto &ct, Model *m)
 
void LoadTableConstraint (const ConstraintProto &ct, Model *m)
 
void LoadAutomatonConstraint (const ConstraintProto &ct, Model *m)
 
void LoadCircuitConstraint (const ConstraintProto &ct, Model *m)
 
void LoadRoutesConstraint (const ConstraintProto &ct, Model *m)
 
void LoadCircuitCoveringConstraint (const ConstraintProto &ct, Model *m)
 
void LoadInverseConstraint (const ConstraintProto &ct, Model *m)
 
LinearExpression GetExprFromProto (const LinearExpressionProto &expr_proto, const CpModelMapping &mapping)