-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Labels
Help NeededModeling/Usage problemModeling/Usage problemLang: C++Native implementation issueNative implementation issue
Milestone
Description
Hi, I hope this is the right place to write this down.
I am trying to execute the following example code but I keep getting the "class "operations_research::MPSolver" has no member "GLOP_LINEAR_PROGRAMMING"" error. Could you help me through this?
#include "ortools/linear_solver/linear_solver.h"
#include "ortools/linear_solver/linear_solver.pb.h"
namespace operations_research {
void RunTest(
MPSolver::OptimizationProblemType optimization_problem_type) {
MPSolver solver("Glop", optimization_problem_type);
// Create the variables x and y.
MPVariable* const x = solver.MakeNumVar(0.0, 1, "x");
MPVariable* const y = solver.MakeNumVar(0.0, 2, "y");
// Create the objective function, x + y.
MPObjective* const objective = solver.MutableObjective();
objective->SetCoefficient(x, 1);
objective->SetCoefficient(y, 1);
objective->SetMaximization();
// Call the solver and display the results.
solver.Solve();
printf("\nSolution:");
printf("\nx = %.1f", x->solution_value());
printf("\ny = %.1f", y->solution_value());
}
void RunExample() {
RunTest(MPSolver::GLOP_LINEAR_PROGRAMMING);
}
}
int main(int argc, char** argv) {
operations_research::RunExample();
return 0;
}Metadata
Metadata
Assignees
Labels
Help NeededModeling/Usage problemModeling/Usage problemLang: C++Native implementation issueNative implementation issue