Searched defs:isApprox (Results 1 - 23 of 23) sorted by path

/external/eigen/Eigen/src/Core/
H A DDiagonalMatrix.h87 bool isApprox(const DiagonalBase<OtherDerived>& other, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::DiagonalBase
89 return diagonal().isApprox(other.diagonal(), precision);
92 bool isApprox(const MatrixBase<OtherDerived>& other, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::DiagonalBase
94 return toDenseMatrix().isApprox(other, precision);
H A DFuzzy.h90 * Indeed, \c isApprox(zero) returns false unless \c *this itself is exactly the zero matrix
98 bool DenseBase<Derived>::isApprox( function in class:Eigen::DenseBase
117 * \sa isApprox(), isMuchSmallerThan(const DenseBase<OtherDerived>&, RealScalar) const
136 * \sa isApprox(), isMuchSmallerThan(const RealScalar&, RealScalar) const
H A DMathFunctions.h658 static inline bool isApprox(const Scalar& x, const Scalar& y, const RealScalar& prec) function in struct:Eigen::internal::scalar_fuzzy_default_impl
666 return x <= y || isApprox(x, y, prec);
679 static inline bool isApprox(const Scalar& x, const Scalar& y, const RealScalar&) function in struct:Eigen::internal::scalar_fuzzy_default_impl
698 static inline bool isApprox(const Scalar& x, const Scalar& y, const RealScalar& prec) function in struct:Eigen::internal::scalar_fuzzy_default_impl
716 inline bool isApprox(const Scalar& x, const Scalar& y, function in namespace:Eigen::internal
719 return scalar_fuzzy_impl<Scalar>::isApprox(x, y, precision);
751 static inline bool isApprox(bool x, bool y, bool) function in struct:Eigen::internal::scalar_fuzzy_impl
H A DTriangularMatrix.h317 bool isApprox(const TriangularView<OtherMatrixType, Mode>& other, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::TriangularView
319 return this->toDenseMatrix().isApprox(other.toDenseMatrix(), precision);
322 bool isApprox(const MatrixBase<OtherDerived>& other, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::TriangularView
324 return this->toDenseMatrix().isApprox(other, precision);
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DAlignedBox.h135 * \sa MatrixBase::isApprox() */
136 bool isApprox(const AlignedBox& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::AlignedBox
137 { return m_min.isApprox(other.m_min, prec) && m_max.isApprox(other.m_max, prec); }
H A DAngleAxis.h142 * \sa MatrixBase::isApprox() */
143 bool isApprox(const AngleAxis& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::AngleAxis
144 { return m_axis.isApprox(other.m_axis, prec) && ei_isApprox(m_angle,other.m_angle, prec); }
H A DHyperplane.h245 * \sa MatrixBase::isApprox() */
246 bool isApprox(const Hyperplane& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::Hyperplane
247 { return m_coeffs.isApprox(other.m_coeffs, prec); }
H A DParametrizedLine.h111 * \sa MatrixBase::isApprox() */
112 bool isApprox(const ParametrizedLine& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::ParametrizedLine
113 { return m_origin.isApprox(other.m_origin, prec) && m_direction.isApprox(other.m_direction, prec); }
H A DQuaternion.h198 * \sa MatrixBase::isApprox() */
199 bool isApprox(const Quaternion& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::Quaternion
200 { return m_coeffs.isApprox(other.m_coeffs, prec); }
H A DRotation2D.h109 * \sa MatrixBase::isApprox() */
110 bool isApprox(const Rotation2D& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::Rotation2D
H A DScaling.h132 * \sa MatrixBase::isApprox() */
133 bool isApprox(const Scaling& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::Scaling
134 { return m_coeffs.isApprox(other.m_coeffs, prec); }
H A DTransform.h269 * \sa MatrixBase::isApprox() */
270 bool isApprox(const Transform& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::Transform
271 { return m_matrix.isApprox(other.m_matrix, prec); }
H A DTranslation.h135 * \sa MatrixBase::isApprox() */
136 bool isApprox(const Translation& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const function in class:Eigen::Translation
137 { return m_coeffs.isApprox(other.m_coeffs, prec); }
/external/eigen/Eigen/src/Geometry/
H A DAlignedBox.h284 * \sa MatrixBase::isApprox() */
285 bool isApprox(const AlignedBox& other, const RealScalar& prec = ScalarTraits::dummy_precision()) const function in class:Eigen::AlignedBox
286 { return m_min.isApprox(other.m_min, prec) && m_max.isApprox(other.m_max, prec); }
H A DAngleAxis.h139 * \sa MatrixBase::isApprox() */
140 bool isApprox(const AngleAxis& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::AngleAxis
141 { return m_axis.isApprox(other.m_axis, prec) && internal::isApprox(m_angle,other.m_angle, prec); }
H A DHyperplane.h258 * \sa MatrixBase::isApprox() */
260 bool isApprox(const Hyperplane<Scalar,AmbientDimAtCompileTime,OtherOptions>& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::Hyperplane
261 { return m_coeffs.isApprox(other.m_coeffs, prec); }
H A DParametrizedLine.h131 * \sa MatrixBase::isApprox() */
132 bool isApprox(const ParametrizedLine& other, typename NumTraits<Scalar>::Real prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::ParametrizedLine
133 { return m_origin.isApprox(other.m_origin, prec) && m_direction.isApprox(other.m_direction, prec); }
H A DQuaternion.h158 * \sa MatrixBase::isApprox() */
160 bool isApprox(const QuaternionBase<OtherDerived>& other, const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::QuaternionBase
161 { return coeffs().isApprox(other.coeffs(), prec); }
H A DRotation2D.h116 * \sa MatrixBase::isApprox() */
117 bool isApprox(const Rotation2D& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::Rotation2D
118 { return internal::isApprox(m_angle,other.m_angle, prec); }
H A DScaling.h101 * \sa MatrixBase::isApprox() */
102 bool isApprox(const UniformScaling& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::UniformScaling
103 { return internal::isApprox(m_factor, other.factor(), prec); }
H A DTransform.h586 * \sa MatrixBase::isApprox() */
587 bool isApprox(const Transform& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::Transform
588 { return m_matrix.isApprox(other.m_matrix, prec); }
H A DTranslation.h164 * \sa MatrixBase::isApprox() */
165 bool isApprox(const Translation& other, typename NumTraits<Scalar>::Real prec = NumTraits<Scalar>::dummy_precision()) const function in class:Eigen::Translation
166 { return m_coeffs.isApprox(other.m_coeffs, prec); }
/external/eigen/Eigen/src/SparseCore/
H A DSparseMatrixBase.h425 bool isApprox(const SparseMatrixBase<OtherDerived>& other, function in class:Eigen::SparseMatrixBase
427 { return toDense().isApprox(other.toDense(),prec); }
430 bool isApprox(const MatrixBase<OtherDerived>& other, function in class:Eigen::SparseMatrixBase
432 { return toDense().isApprox(other,prec); }

Completed in 332 milliseconds