Skip to content

Commit 7938a72

Browse files
authored
Merge pull request #442 from SCIP-Interfaces/fs/fix-439
fix getTransformedVar
2 parents 14540f9 + 8af1571 commit 7938a72

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
### Fixed
1010
- strip quotes from SCIPOPTDIR path variable that might confuse Windows systems
11+
* `getTransformedVar` now uses `SCIPgetTransformedVar` instead of `SCIPtransformVar` which captures the variable
1112

1213
## 3.0.2 - 2020-08-09
1314
### Added

src/pyscipopt/scip.pxd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,7 @@ cdef extern from "scip/scip.h":
704704
SCIP_RETCODE SCIPaddPricedVar(SCIP* scip, SCIP_VAR* var, SCIP_Real score)
705705
SCIP_RETCODE SCIPreleaseVar(SCIP* scip, SCIP_VAR** var)
706706
SCIP_RETCODE SCIPtransformVar(SCIP* scip, SCIP_VAR* var, SCIP_VAR** transvar)
707+
SCIP_RETCODE SCIPgetTransformedVar(SCIP* scip, SCIP_VAR* var, SCIP_VAR** transvar)
707708
SCIP_RETCODE SCIPaddVarLocks(SCIP* scip, SCIP_VAR* var, int nlocksdown, int nlocksup)
708709
SCIP_VAR** SCIPgetVars(SCIP* scip)
709710
SCIP_VAR** SCIPgetOrigVars(SCIP* scip)

src/pyscipopt/scip.pyx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1453,7 +1453,8 @@ cdef class Model:
14531453
14541454
"""
14551455
cdef SCIP_VAR* _tvar
1456-
PY_SCIP_CALL(SCIPtransformVar(self._scip, var.scip_var, &_tvar))
1456+
PY_SCIP_CALL(SCIPgetTransformedVar(self._scip, var.scip_var, &_tvar))
1457+
14571458
return Variable.create(_tvar)
14581459

14591460
def addVarLocks(self, Variable var, nlocksdown, nlocksup):

0 commit comments

Comments
 (0)