valvector_unary_op.cpp

View page source

Example and Test of valvector Unary Operators

# include <cppad/example/valvector/class.hpp>
//
bool unary_op(void)
{  //
   // ok
   bool ok = true;
   //
   // v
   valvector v( {-1, +1} );
   //
   // ok
   valvector w = +v;
   for(size_t i = 0; i < v.size(); ++i)
      ok &= w[i] == v[i];
   //
   // ok
   valvector u = -v;
   for(size_t i = 0; i < v.size(); ++i)
      ok &= u[i] == - v[i];
   //
   return ok;
}