valvector_compare_op.cpp

View page source

Example and Test of valvector Compare Operators

# include <cppad/example/valvector/class.hpp>
//
bool compare_op(void)
{  typedef valvector::scalar_type scalar_type;
   //
   // ok
   bool ok = true;
   //
   // u, v
   valvector u( {4, 6, 8} );
   valvector v( {4.0, 6.0, 8.0} );
   //
   // ok
   ok &= u == v;
   u[0] = u[0] + scalar_type(1);
   ok &= u != v;
   //
   // ok
   ok &= valvector( 2.0 ) < valvector( 3.0 );
   ok &= valvector( 4.0 ) > valvector( 3.0 );
   //
   return ok;
}