C++ Reference
C++ Reference: Linear solver
model_validator.h File Reference
Go to the source code of this file.
Namespaces | |
operations_research | |
Functions | |
std::string | FindErrorInMPModelProto (const MPModelProto &model) |
Returns an empty string iff the model is valid and not trivially infeasible. More... | |
std::string | FindErrorInMPModelDeltaProto (const MPModelDeltaProto &delta, const MPModelProto &model) |
Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. More... | |
absl::optional< LazyMutableCopy< MPModelProto > > | ExtractValidMPModelOrPopulateResponseStatus (const MPModelRequest &request, MPSolutionResponse *response) |
If the model is valid and non-empty, returns it (possibly after extracting the model_delta). More... | |
bool | ExtractValidMPModelInPlaceOrPopulateResponseStatus (MPModelRequest *request, MPSolutionResponse *response) |
Like ExtractValidMPModelOrPopulateResponseStatus(), but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. More... | |
std::string | FindFeasibilityErrorInSolutionHint (const MPModelProto &model, double tolerance) |
Returns an empty string if the solution hint given in the model is a feasible solution. More... | |
void | MergeMPConstraintProtoExceptTerms (const MPConstraintProto &from, MPConstraintProto *to) |
void | ApplyVerifiedMPModelDelta (const MPModelDeltaProto &delta, MPModelProto *model) |