Skip to content

Add scip::ObjExprhdlr class to objscip #149

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kkofler
Copy link
Contributor

@kkofler kkofler commented May 31, 2025

The intent is to be able to use SWIG director classes to implement expression handlers through bindings, in particular, to add support for expression handlers to JSCIP. That needs the C++ class to build upon.

src/objscip/objexprhdlr.h, src/objscip/objexprhdlr.cpp: New files. C++ wrapper for expression handlers. The files contain the scip::ObjExprhdlr class and the functions SCIPincludeObjExprhdlr, SCIPfindObjExprhdlr, and SCIPgetObjExprhdlr.

src/CMakeLists.txt (objscipsources): Add objscip/objexprhdlr.cpp.
(objscipheaders): Add objscip/objexprhdlr.h.

The intent is to be able to use SWIG director classes to implement
expression handlers through bindings, in particular, to add support for
expression handlers to JSCIP. That needs the C++ class to build upon.

src/objscip/objexprhdlr.h, src/objscip/objexprhdlr.cpp: New files. C++
wrapper for expression handlers. The files contain the scip::ObjExprhdlr
class and the functions SCIPincludeObjExprhdlr, SCIPfindObjExprhdlr, and
SCIPgetObjExprhdlr.

src/CMakeLists.txt (objscipsources): Add objscip/objexprhdlr.cpp.
(objscipheaders): Add objscip/objexprhdlr.h.
@svigerske svigerske self-assigned this May 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants