10 #ifndef EIGEN2_MATH_FUNCTIONS_H 11 #define EIGEN2_MATH_FUNCTIONS_H 27 template<
typename T>
inline T ei_random () {
return internal::random<T>(); }
28 template<
typename T>
inline T ei_random (
const T& x,
const T&
y) {
return internal::random(x, y); }
34 template<
typename Scalar,
typename OtherScalar>
41 template<
typename Scalar>
48 template<
typename Scalar>
57 #endif // EIGEN2_MATH_FUNCTIONS_H USING_NAMESPACE_ACADO IntermediateState sin(const Expression &arg)
const AutoDiffScalar< DerType > & conj(const AutoDiffScalar< DerType > &x)
IntermediateState sqrt(const Expression &arg)
USING_NAMESPACE_ACADO typedef TaylorVariable< Interval > T
const AutoDiffScalar< Matrix< typename internal::traits< DerTypeA >::Scalar, Dynamic, 1 > > atan2(const AutoDiffScalar< DerTypeA > &a, const AutoDiffScalar< DerTypeB > &b)
iterative scaling algorithm to equilibrate rows and column norms in matrices
IntermediateState pow(const Expression &arg1, const Expression &arg2)
Holds information about the various numeric (i.e. scalar) types allowed by Eigen. ...
bool ei_isApproxOrLessThan(const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
bool isMuchSmallerThan(const Scalar &x, const OtherScalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
EIGEN_STRONG_INLINE const CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > abs2() const
const ImagReturnType imag() const
IntermediateState cos(const Expression &arg)
EIGEN_STRONG_INLINE const CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > abs() const
RealReturnType real() const
T ei_pow(const T &x, const T &y)
NumTraits< T >::Real ei_abs2(const T &x)
bool ei_isMuchSmallerThan(const Scalar &x, const OtherScalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
bool isApprox(const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
NumTraits< T >::Real ei_real(const T &x)
NumTraits< T >::Real ei_imag(const T &x)
bool ei_isApprox(const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
NumTraits< T >::Real ei_abs(const T &x)
bool isApproxOrLessThan(const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
T ei_atan2(const T &x, const T &y)
IntermediateState exp(const Expression &arg)
IntermediateState log(const Expression &arg)