10 #ifndef EIGEN_NUMTRAITS_H 11 #define EIGEN_NUMTRAITS_H 71 static inline Real epsilon() {
return std::numeric_limits<T>::epsilon(); }
72 static inline Real dummy_precision()
77 static inline T highest() {
return (std::numeric_limits<T>::max)(); }
78 static inline T lowest() {
return IsInteger ? (std::numeric_limits<T>::min)() : (-(std::numeric_limits<T>::max)()); }
82 HasFloatingPoint = !IsInteger
84 typedef NonInteger FloatingPoint;
124 template<
typename Scalar,
int Rows,
int Cols,
int Options,
int MaxRows,
int MaxCols>
150 #endif // EIGEN_NUMTRAITS_H NumTraits< Scalar >::NonInteger NonIntegerScalar
static double dummy_precision()
USING_NAMESPACE_ACADO typedef TaylorVariable< Interval > T
static Real dummy_precision()
static RealScalar dummy_precision()
iterative scaling algorithm to equilibrate rows and column norms in matrices
Holds information about the various numeric (i.e. scalar) types allowed by Eigen. ...
static float dummy_precision()
static RealScalar epsilon()
Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > ArrayType
NumTraits< Scalar >::Real RealScalar
Provides a generic way to set and pass user-specified options.
static long double dummy_precision()
General-purpose arrays with easy API for coefficient-wise operations.
Array< NonIntegerScalar, Rows, Cols, Options, MaxRows, MaxCols > NonInteger
Array< RealScalar, Rows, Cols, Options, MaxRows, MaxCols > Real