\(\newcommand{\B}[1]{ {\bf #1} }\) \(\newcommand{\R}[1]{ {\rm #1} }\)
vector_size_xam.py#
View page sourcePython: 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 )
#