14#ifndef OR_TOOLS_LINEAR_SOLVER_PROTO_SOLVER_GLOP_PROTO_SOLVER_H_
15#define OR_TOOLS_LINEAR_SOLVER_PROTO_SOLVER_GLOP_PROTO_SOLVER_H_
21#include "ortools/glop/parameters.pb.h"
22#include "ortools/linear_solver/linear_solver.pb.h"
48 LazyMutableCopy<MPModelRequest> request,
49 std::atomic<bool>* interrupt_solve =
nullptr,
50 std::function<
void(
const std::string&)> logging_callback =
nullptr);
In SWIG mode, we don't want anything besides these top-level includes.
std::string GlopSolverVersion()
Returns a string that describes the version of the GLOP solver.
MPSolutionResponse GlopSolveProto(LazyMutableCopy< MPModelRequest > request, std::atomic< bool > *interrupt_solve, std::function< void(const std::string &)> logging_callback)