6 #include <boost/python/scope.hpp> 25 bp::scope().attr(
"__raw_version__") = bp::str(EIGENPY_VERSION);
27 bp::args(
"major_version",
"minor_version",
"patch_version"),
28 "Checks if the current version of EigenPy is at least the version " 29 "provided by the input arguments.");
31 bp::def(
"SimdInstructionSetsInUse", &Eigen::SimdInstructionSetsInUse,
32 "Get the set of SIMD instructions in use with Eigen.");
42 bp::scope solvers = boost::python::class_<SolversScope>(
"solvers");
46 register_symbolic_link_to_registered_type<Eigen::ComputationInfo>();
50 using namespace Eigen;
53 (
bool (*)(
const Eigen::MatrixBase<MatrixXd> &,
54 const Eigen::MatrixBase<MatrixXd> &,
const double &)) &
55 is_approx<MatrixXd, MatrixXd>,
56 (bp::arg(
"A"), bp::arg(
"B"), bp::arg(
"prec") = 1e-12),
57 "Returns True if A is approximately equal to B, within the " 58 "precision determined by prec.");
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()
BOOST_PYTHON_MODULE(eigenpy_pywrap)
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...
void EIGENPY_DLLAPI exposeGeometryConversion()
void EIGENPY_DLLAPI exposeStdVector()
std::string EIGENPY_DLLAPI printEigenVersion(const std::string &delimiter=".")
Returns the current version of Eigen3 as a string using the following standard: EIGEN_MINOR_VERSION.EIGEN_MINOR_VERSION.EIGEN_PATCH_VERSION.
void EIGENPY_DLLAPI exposeAngleAxis()