16#ifndef PDLP_SOLVERS_PROTO_VALIDATION_H_
17#define PDLP_SOLVERS_PROTO_VALIDATION_H_
19#include "absl/status/status.h"
20#include "ortools/pdlp/solvers.pb.h"
31 const AdaptiveLinesearchParams& params);
40 const PrimalDualHybridGradientParams& params);
Validation utilities for solvers.proto.
absl::Status ValidatePrimalDualHybridGradientParams(const PrimalDualHybridGradientParams ¶ms)
absl::Status ValidateAdaptiveLinesearchParams(const AdaptiveLinesearchParams ¶ms)
absl::Status ValidateMalitskyPockParams(const MalitskyPockParams ¶ms)
absl::Status ValidateTerminationCriteria(const TerminationCriteria &criteria)