vector_size_xam.py#

View page source

Python: Size of Vectors: Example and Test#

def vector_size_xam() :
   #
   import numpy
   import cppad_py
   #
   # initialize return variable
   ok = True
   # ---------------------------------------------------------------------
   # create vectors
   bv = cppad_py.vec_bool()
   iv = cppad_py.vec_int(1)
   dv = cppad_py.vec_double(2)
   av = cppad_py.vec_a_double(3)
   #
   # check size of vectors
   ok = ok and bv.size() == 0
   ok = ok and iv.size() == 1
   ok = ok and dv.size() == 2
   ok = ok and av.size() == 3
   #
   return( ok )
#