18 #include <boost/python/scope.hpp> 28 bp::scope().attr(
"__raw_version__") = bp::str(EIGENPY_VERSION);
30 bp::args(
"major_version",
"minor_version",
"patch_version"),
31 "Checks if the current version of EigenPy is at least the version provided by the input arguments.");
40 bp::scope solvers = boost::python::class_<SolversScope>(
"solvers");
44 register_symbolic_link_to_registered_type<Eigen::ComputationInfo>();
48 using namespace Eigen;
50 bp::def(
"is_approx",(
bool (*)(
const Eigen::MatrixBase<MatrixXd> &,
const Eigen::MatrixBase<MatrixXd> &,
const double &))&is_approx<MatrixXd,MatrixXd>,
51 bp::args(
"A",
"B",
"prec"),
52 "Returns True if A is approximately equal to B, within the precision determined by prec.");
54 bp::def(
"is_approx",(
bool (*)(
const Eigen::MatrixBase<MatrixXd> &,
const Eigen::MatrixBase<MatrixXd> &))&is_approx<MatrixXd,MatrixXd>,
56 "Returns True if A is approximately equal to B.");
bool EIGENPY_DLLAPI checkVersionAtLeast(unsigned int major_version, unsigned int minor_version, unsigned int patch_version)
Checks if the current version of EigenPy is at least the version provided by the input arguments...
void EIGENPY_DLLAPI exposeQuaternion()
void exposeComputationInfo()
void EIGENPY_DLLAPI exposePreconditioners()
void EIGENPY_DLLAPI enableEigenPy()
void EIGENPY_DLLAPI exposeSolvers()
void EIGENPY_DLLAPI exposeDecompositions()
std::string EIGENPY_DLLAPI printVersion(const std::string &delimiter=".")
Returns the current version of EigenPy as a string using the following standard: EIGENPY_MINOR_VERSIO...
BOOST_PYTHON_MODULE(eigenpy)
void EIGENPY_DLLAPI exposeGeometryConversion()
void EIGENPY_DLLAPI exposeAngleAxis()