44                 out << 
'.' << t.tv_nsec;
 
   52         if (t1.tv_sec != t2.tv_sec) {
 
   53                 return t1.tv_sec < t2.tv_sec;
 
   55         return t1.tv_nsec < t2.tv_nsec;
 
   61         if (t1.tv_sec != t2.tv_sec) {
 
   62                 return t1.tv_sec > t2.tv_sec;
 
   64         return t1.tv_nsec > t2.tv_nsec;
 
   70         if (t1.tv_sec != t2.tv_sec) {
 
   71                 return t1.tv_sec <= t2.tv_sec;
 
   73         return t1.tv_nsec <= t2.tv_nsec;
 
   79         if (t1.tv_sec != t2.tv_sec) {
 
   80                 return t1.tv_sec >= t2.tv_sec;
 
   82         return t1.tv_nsec >= t2.tv_nsec;
 
   88         return (t1.tv_sec == t2.tv_sec) && (t1.tv_nsec == t2.tv_nsec);
 
   94         return (t1.tv_sec != t2.tv_sec) || (t1.tv_nsec != t2.tv_nsec);
 
  100         if (t1.tv_sec != t2) {
 
  101                 return t1.tv_sec < t2;
 
  111         if (t1.tv_sec != t2) {
 
  112                 return t1.tv_sec > t2;
 
  114         return t1.tv_sec > 0;
 
  120         if (t1.tv_sec != t2) {
 
  121                 return t1.tv_sec < t2;
 
  125         return t1.tv_sec == 0;
 
  131         if (t1.tv_sec != t2) {
 
  132                 return t1.tv_sec > t2;
 
  134         return t1.tv_sec > 0;
 
  140         return (t1.tv_sec == t2) && (t1.tv_nsec == 0);
 
  146         return (t1.tv_sec != t2) || (t1.tv_nsec != 0);
 
  149 #endif // HAVE_NANOSLEEP 
GradientExpression< BoolExpr< FuncLessEqual, LhsExpr, RhsExpr > > operator<=(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
GradientExpression< BoolExpr< FuncNotEqualTo, LhsExpr, RhsExpr > > operator!=(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
GradientExpression< BoolExpr< FuncEqualTo, LhsExpr, RhsExpr > > operator==(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
GradientExpression< BoolExpr< FuncGreaterEqual, LhsExpr, RhsExpr > > operator>=(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
GradientExpression< BoolExpr< FuncLessThan, LhsExpr, RhsExpr > > operator<(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
GradientExpression< BoolExpr< FuncGreaterThan, LhsExpr, RhsExpr > > operator>(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
std::ostream & operator<<(std::ostream &out, const FullMatrixHandler &m)
#define ASSERT(expression)