14 #ifndef OR_TOOLS_MATH_OPT_VALIDATORS_RESULT_VALIDATOR_H_
15 #define OR_TOOLS_MATH_OPT_VALIDATORS_RESULT_VALIDATOR_H_
17 #include "absl/status/status.h"
19 #include "ortools/math_opt/model_parameters.pb.h"
20 #include "ortools/math_opt/result.pb.h"
35 const ModelSummary& model_summary);
40 const SolveResultProto& result);
42 const SolveResultProto& result);
absl::Status ValidateResult(const SolveResultProto &result, const ModelSolveParametersProto ¶meters, const ModelSummary &model_summary)
absl::Status CheckDualSolutionAndStatusConsistency(const SolveResultProto &result)
absl::Status ValidateTermination(const TerminationProto &termination)
absl::Status CheckPrimalSolutionAndStatusConsistency(const SolveResultProto &result)
absl::Status CheckHasPrimalSolution(const SolveResultProto &result)
Collection of objects used to extend the Constraint Solver library.