26 #ifndef CASADI_CASADI_LIMITS_HPP 
   27 #define CASADI_CASADI_LIMITS_HPP 
   53       static bool is_equal(
const T& x, 
const T& y, casadi_int depth) {
 
   57         return val<=tol && val>=-tol;
 
   69         return val==
static_cast<casadi_int
>(val);
 
   72         return std::numeric_limits<T>::has_infinity && val==std::numeric_limits<T>::infinity();
 
   75         return std::numeric_limits<T>::has_infinity && val==-std::numeric_limits<T>::infinity();
 
   78         return std::numeric_limits<T>::has_quiet_NaN && val!=val;
 
static bool is_inf(const T &val)
 
static bool is_almost_zero(const T &val, double tol)
 
static bool is_constant(const T &val)
 
static bool is_equal(const T &x, const T &y, casadi_int depth)
 
static bool is_one(const T &val)
 
static bool is_minus_inf(const T &val)
 
static bool is_integer(const T &val)
 
static bool is_minus_one(const T &val)
 
static bool is_nan(const T &val)
 
static bool is_zero(const T &val)