From 7477f35e2f5f2d29a42a8b44a908c5113ddea005 Mon Sep 17 00:00:00 2001
From: jcarpent <jcarpent@laas.fr>
Date: Fri, 27 Oct 2017 17:23:23 +0200
Subject: [PATCH] [Solvers] Expose factorize method for preconditioners

---
 src/solvers/BasicPreconditioners.hpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/solvers/BasicPreconditioners.hpp b/src/solvers/BasicPreconditioners.hpp
index b9a085e..00f4199 100644
--- a/src/solvers/BasicPreconditioners.hpp
+++ b/src/solvers/BasicPreconditioners.hpp
@@ -47,6 +47,9 @@ namespace eigenpy
       .def("compute",&Preconditioner::template compute<MatrixType>,bp::arg("mat"),
            "Initialize the preconditioner from the matrix value.",
            bp::return_value_policy<bp::reference_existing_object>())
+      .def("factorize",&Preconditioner::template factorize<MatrixType>,bp::arg("mat"),
+           "Initialize the preconditioner from the matrix value, i.e factorize the mat given as input to approximate its inverse.",
+           bp::return_value_policy<bp::reference_existing_object>())
       ;
       
     }
-- 
GitLab