14#ifndef OR_TOOLS_SAT_CP_MODEL_CHECKER_H_
15#define OR_TOOLS_SAT_CP_MODEL_CHECKER_H_
39 bool after_presolve =
false);
48 const std::vector<int64_t>& variable_values,
49 const CpModelProto* mapping_proto =
nullptr,
50 const std::vector<int>* postsolve_mapping =
nullptr);
std::string ValidateCpModel(const CpModelProto &model, bool after_presolve)
bool SolutionIsFeasible(const CpModelProto &model, const std::vector< int64_t > &variable_values, const CpModelProto *mapping_proto, const std::vector< int > *postsolve_mapping)
Collection of objects used to extend the Constraint Solver library.