From 3a9a2197fd682f90fec300c0365065532b256279 Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Fri, 27 Oct 2017 14:47:11 +0200 Subject: [PATCH] [Solvers] Add class name to expose for ConjugateGradient --- src/solvers/ConjugateGradient.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/solvers/ConjugateGradient.hpp b/src/solvers/ConjugateGradient.hpp index 710d9f14..f3d1487e 100644 --- a/src/solvers/ConjugateGradient.hpp +++ b/src/solvers/ConjugateGradient.hpp @@ -37,6 +37,7 @@ namespace eigenpy void visit(PyClass& cl) const { cl + .def(IterativeSolverVisitor<ConjugateGradient>()) .def(bp::init<>("Default constructor")) .def(bp::init<MatrixType>(bp::arg("A"),"Initialize the solver with matrix A for further Ax=b solving.\n" "This constructor is a shortcut for the default constructor followed by a call to compute().")) @@ -44,11 +45,10 @@ namespace eigenpy } - static void expose() + static void expose(const std::string & name = "ConjugateGradient") { - bp::class_<ConjugateGradient,boost::noncopyable>("ConjugateGradient", + bp::class_<ConjugateGradient,boost::noncopyable>(name.c_str(), bp::no_init) - .def(IterativeSolverVisitor<ConjugateGradient>()) .def(ConjugateGradientVisitor<ConjugateGradient>()) ; -- GitLab