5 #ifndef __eigenpy_utils_scalar_is_approx_hpp__ 6 #define __eigenpy_utils_scalar_is_approx_hpp__ 12 template<
typename MatrixType1,
typename MatrixType2>
13 inline EIGEN_DONT_INLINE
bool is_approx(
const Eigen::MatrixBase<MatrixType1> & mat1,
14 const Eigen::MatrixBase<MatrixType2> & mat2,
15 const typename MatrixType1::Scalar & prec)
17 return mat1.isApprox(mat2,prec);
20 template<
typename MatrixType1,
typename MatrixType2>
21 inline EIGEN_DONT_INLINE
bool is_approx(
const Eigen::MatrixBase<MatrixType1> & mat1,
22 const Eigen::MatrixBase<MatrixType2> & mat2)
24 return is_approx(mat1,mat2,Eigen::NumTraits<typename MatrixType1::Scalar>::dummy_precision());
28 #endif // ifndef __eigenpy_utils_scalar_is_approx_hpp__
EIGEN_DONT_INLINE bool is_approx(const Eigen::MatrixBase< MatrixType1 > &mat1, const Eigen::MatrixBase< MatrixType2 > &mat2, const typename MatrixType1::Scalar &prec)