Skip to content

Commit a27d40c

Browse files
authored
Build Failure with GUROBI support (#296)
* trajopt_sco: include recent gurobi version * trajopt_sco: fix gurobi solver interface
1 parent b53d752 commit a27d40c

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

trajopt_sco/cmake/FindGUROBI.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ find_path(
1818

1919
find_library(
2020
GUROBI_LIBRARY
21-
NAMES gurobi gurobi81 gurobi90
21+
NAMES gurobi
22+
gurobi81
23+
gurobi90
24+
gurobi95
2225
HINTS ${GUROBI_DIR} $ENV{GUROBI_HOME}
2326
PATH_SUFFIXES lib)
2427

trajopt_sco/src/gurobi_interface.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,12 +157,12 @@ Cnt GurobiModel::addIneqCnt(const QuadExpr& qexpr, const std::string& name)
157157
void resetIndices(VarVector& vars)
158158
{
159159
for (size_t i = 0; i < vars.size(); ++i)
160-
vars[i].var_rep[i].index = i;
160+
vars[i].var_rep->index = i;
161161
}
162162
void resetIndices(CntVector& cnts)
163163
{
164164
for (size_t i = 0; i < cnts.size(); ++i)
165-
cnts[i].cnt_rep[i].index = i;
165+
cnts[i].cnt_rep->index = i;
166166
}
167167

168168
void GurobiModel::removeVars(const VarVector& vars)

0 commit comments

Comments
 (0)