![]() |
Prev | Next | whats_new_2018 |
independent
function and the
f.new_dynamic
function.
a_double
and second operand is a double
; see
a_double_binary
,
a_double_compare
, and
a_double_assign
.
bin/get_cppad.sh
).
cppad_py.a_fun
to cppad_py.d_fun
because it is a function that evaluates in double
and plan to use cppad_py.a_fun
for a function that
evaluates in a_double
.
bin/get_cppad.sh
).
cppad_cxx_flags
to
extra_cxx_flags
in the user
configuration settings.
Also remove swig_cxx_flags
from these user settings
(set automatically).
swig_xam
,
which was not specific to cppad_py,
has been removed.
setup.py
was making the
get_cppad.sh
script fail.
This has been fixed.
lib/example/python
(not copied to the build directory).
cppad_py/python_major_version
to cppad_py/python_version
because it now contains both major and minor version numbers.
-std=c++11
to the default compile flags in
setup.py
.
Add -py3
to the swig
builds
when running setup.py
using Python 3; see
swig python 3
.
numpy.array
arguments to cppad_py
functions using
numpy2vec
.
numpy.array
; see
py_fun_forward
, py_fun_reverse
.
numpy.array
; see
py_fun_jacobian
, py_fun_hessian
.
numpy.array
; see
py_independent
, py_fun_ctor
.
cppad_py/python_major_version
which contains
the major version of python that this build of cppad_py
is for.
build/prefix
by get_cppad.sh
.
This has been fixed.
size_ind
to size_domain
and size_dep
to size_range
.
vector
to using numpy.array
; see
py_independent
.
cppad-20180703
.
catching polymorphic type class 'std::runtime_error' by value
.
clearing an object of non-trivial type class 'cppad_py::a_double'
;
see swig issue 1259
.
cmake
from there.
cppad_py/__init__.py
was not being created.
This has been fixed.