|
Libbarrett
1.2.4
|
#include <Eigen/Core>#include <barrett/math/detail/utils-inl.h>Go to the source code of this file.
Namespaces | |
| namespace | barrett |
| namespace | barrett::math |
Functions | |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp < detail::CwiseSignOp < typename Eigen::ei_traits < Derived >::Scalar >, Derived > | barrett::math::sign (const Eigen::MatrixBase< Derived > &x) |
| double | barrett::math::sign (double x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp < Eigen::ei_scalar_abs_op < typename Eigen::ei_traits < Derived >::Scalar >, Derived > | barrett::math::abs (const Eigen::MatrixBase< Derived > &x) |
| template<typename Derived1 , typename Derived2 > | |
| const Eigen::CwiseBinaryOp < Eigen::ei_scalar_min_op < typename Eigen::ei_traits < Derived1 >::Scalar > , Derived1, Derived2 > | barrett::math::min (const Eigen::MatrixBase< Derived1 > &a, const Eigen::MatrixBase< Derived2 > &b) |
| double | barrett::math::min (double a, double b) |
| template<typename Derived1 , typename Derived2 > | |
| const Eigen::CwiseBinaryOp < Eigen::ei_scalar_max_op < typename Eigen::ei_traits < Derived1 >::Scalar > , Derived1, Derived2 > | barrett::math::max (const Eigen::MatrixBase< Derived1 > &a, const Eigen::MatrixBase< Derived2 > &b) |
| double | barrett::math::max (double a, double b) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp < detail::CwiseUnarySaturateOp < typename Eigen::ei_traits < Derived >::Scalar >, Derived > | barrett::math::saturate (const Eigen::MatrixBase< Derived > &x, double limit) |
| template<typename Derived1 , typename Derived2 > | |
| const Eigen::CwiseBinaryOp < detail::CwiseBinarySaturateOp < typename Eigen::ei_traits < Derived1 >::Scalar > , Derived1, Derived2 > | barrett::math::saturate (const Eigen::MatrixBase< Derived1 > &x, const Eigen::MatrixBase< Derived2 > &limit) |
| double | barrett::math::saturate (double x, double limit) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp < detail::CwiseUnarySaturateOp < typename Eigen::ei_traits < Derived >::Scalar >, Derived > | barrett::math::saturate (const Eigen::MatrixBase< Derived > &x, double lowerLimit, double upperLimit) |
| double | barrett::math::saturate (double x, double lowerLimit, double upperLimit) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp < detail::CwiseUnaryDeadbandOp < typename Eigen::ei_traits < Derived >::Scalar >, Derived > | barrett::math::deadband (const Eigen::MatrixBase< Derived > &x, double cutoff) |
| template<typename Derived1 , typename Derived2 > | |
| const Eigen::CwiseBinaryOp < detail::CwiseBinaryDeadbandOp < typename Eigen::ei_traits < Derived1 >::Scalar > , Derived1, Derived2 > | barrett::math::deadband (const Eigen::MatrixBase< Derived1 > &x, const Eigen::MatrixBase< Derived2 > &cutoff) |
| double | barrett::math::deadband (double x, double cutoff) |
Math utilities and operators for double and descendants of barrett::math::Vector.
1.7.6.1