14#ifndef OR_TOOLS_SAT_PRIMARY_VARIABLES_H_
15#define OR_TOOLS_SAT_PRIMARY_VARIABLES_H_
bool ComputeAllVariablesFromPrimaryVariables(const CpModelProto &model, const VariableRelationships &relationships, std::vector< int64_t > *solution)
VariableRelationships ComputeVariableRelationships(const CpModelProto &model)
In SWIG mode, we don't want anything besides these top-level includes.
Select next search node to expand Select next item_i to add this new search node to the search Generate a new search node where item_i is not in the knapsack Check validity of this new partial solution(using propagators) - If valid
std::vector< ConstraintProto > dependency_resolution_constraint
std::vector< int > redundant_constraint_indices
std::vector< int > secondary_variables
std::vector< std::pair< int, int > > variable_dependencies