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"
28 const ModelSummary& model_summary);
33 const SolveResultProto& result);
35 const SolveResultProto& result);
absl::Status ValidateResult(const SolveResultProto &result, const ModelSolveParametersProto ¶meters, const ModelSummary &model_summary)
absl::Status CheckDualSolutionAndStatusConsistency(const SolveResultProto &result)
absl::Status CheckPrimalSolutionAndStatusConsistency(const SolveResultProto &result)
absl::Status CheckHasPrimalSolution(const SolveResultProto &result)
Collection of objects used to extend the Constraint Solver library.