Go to the documentation of this file.
6 #include <boost/python/scope.hpp>
20 template <
typename Scalar>
27 typedef typename MatrixXs::RealScalar RealScalar;
29 using namespace Eigen;
30 const RealScalar dummy_precision =
31 Eigen::NumTraits<RealScalar>::dummy_precision();
34 (
bool (*)(
const Eigen::MatrixBase<MatrixXs> &,
35 const Eigen::MatrixBase<MatrixXs> &,
37 (bp::arg(
"A"), bp::arg(
"B"), bp::arg(
"prec") = dummy_precision),
38 "Returns True if A is approximately equal to B, within the "
39 "precision determined by prec.");
56 bp::scope().attr(
"__raw_version__") = bp::str(EIGENPY_VERSION);
58 bp::args(
"major_version",
"minor_version",
"patch_version"),
59 "Checks if the current version of EigenPy is at least the version "
60 "provided by the input arguments.");
62 bp::def(
"SimdInstructionSetsInUse", &Eigen::SimdInstructionSetsInUse,
63 "Get the set of SIMD instructions in use with Eigen.");
73 bp::scope solvers = boost::python::class_<SolversScope>(
"solvers");
77 register_symbolic_link_to_registered_type<Eigen::ComputationInfo>();
80 exposeIsApprox<double>();
81 exposeIsApprox<std::complex<double> >();
void EIGENPY_DLLAPI exposeAngleAxis()
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 EIGENPY_DLLAPI enableEigenPy()
void exposeComputationInfo()
void EIGENPY_DLLAPI exposeSolvers()
EIGEN_DONT_INLINE bool is_approx(const Eigen::MatrixBase< MatrixType1 > &mat1, const Eigen::MatrixBase< MatrixType2 > &mat2, const typename MatrixType1::RealScalar &prec)
#define EIGENPY_UNUSED_TYPE(type)
BOOST_PYTHON_MODULE(eigenpy_pywrap)
void EIGENPY_DLLAPI exposePreconditioners()
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()
#define EIGENPY_MAKE_TYPEDEFS(Type, Options, TypeSuffix, Size, SizeSuffix)
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....
eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Nov 2 2024 02:14:45