From 78c4cf729729d1b633d7bfe16a9351987253898b Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Fri, 27 Oct 2017 15:22:27 +0200 Subject: [PATCH] [Solvers] Add scope solvers --- python/main.cpp | 11 +++++++++-- src/solvers/solvers.hpp | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/python/main.cpp b/python/main.cpp index 261e7b86..bf71d272 100644 --- a/python/main.cpp +++ b/python/main.cpp @@ -21,15 +21,22 @@ #include "eigenpy/solvers/preconditioners.hpp" #include <iostream> +#include <boost/python/scope.hpp> +namespace bp = boost::python; using namespace eigenpy; + BOOST_PYTHON_MODULE(eigenpy) { enableEigenPy(); exposeAngleAxis(); exposeQuaternion(); - exposeSolvers(); - exposePreconditioners(); + + { + bp::scope solvers = bp::class_<SolversScope>("solvers"); + exposeSolvers(); + exposePreconditioners(); + } } diff --git a/src/solvers/solvers.hpp b/src/solvers/solvers.hpp index ff4bc7f1..eb316f53 100644 --- a/src/solvers/solvers.hpp +++ b/src/solvers/solvers.hpp @@ -19,6 +19,7 @@ namespace eigenpy { + struct SolversScope {}; void exposeSolvers(); -- GitLab