![]() |
Prev | Next | vector_size_xam.cpp | Headings |
# include <cstdio> # include <string> # include <cppad/swig/cppad_swig.hpp> bool vector_size_xam(void) { using cppad_swig::a_double; using cppad_swig::vec_bool; using cppad_swig::vec_int; using cppad_swig::vec_double; using cppad_swig::vec_a_double; using cppad_swig::a_fun; using cppad_swig::sparse_rc; using cppad_swig::sparse_rcv; using cppad_swig::sparse_jac_work; using cppad_swig::sparse_hes_work; using std::string; // // initialize return variable bool ok = true; //------------------------------------------------------------------------ // create vectors vec_bool bv = cppad_swig::vec_bool(); vec_int iv = cppad_swig::vec_int(1); vec_double dv = cppad_swig::vec_double(2); vec_a_double av = cppad_swig::vec_a_double(3); // // check size of vectors ok = ok && bv.size() == 0 ; ok = ok && iv.size() == 1 ; ok = ok && dv.size() == 2 ; ok = ok && av.size() == 3 ; // return( ok ); }