Newer
Older
/*
* Copyright 2014-2019, CNRS
* Copyright 2018-2019, INRIA
*/
#include "eigenpy/solvers/solvers.hpp"
#include "eigenpy/solvers/preconditioners.hpp"
BOOST_PYTHON_MODULE(eigenpy)
{
bp::scope().attr("__version__") = eigenpy::printVersion();
bp::scope().attr("__raw_version__") = bp::str(EIGENPY_VERSION);
bp::def("checkVersionAtLeast",&eigenpy::checkVersionAtLeast,
bp::args("major_version","minor_version","patch_version"),
"Checks if the current version of EigenPy is at least the version provided by the input arguments.");
boost::python::scope solvers = boost::python::class_<SolversScope>("solvers");