![]() |
Prev | Next | whats_new_20 |
debug.out
file.
This file is no longer being created.
external
sub-directory instead of
build/external
,
so one can remove the build
directory without possibly having to
completely rebuild the externals.
/opt/local
to the list of prefixes that are searched
for cholmod.h
. This was necessary to get the install
to work on a Mac system that uses ports.
cppad_mixed.pc
file by separating
the private part of the libs and requires fields.
apt-get
instead of apt
to list installed debian packages
(this avoids a warning when running example_install.sh).
bin/ipopt_install.sh
when more that one processor is available.
example_install.sh
,
was modified to automatically sets PKG_CONFIG_PATH
.
cholmod.h
was in the include directory
(instead of a suitesparse
subdirectory).
This has been fixed.
cppad_prefix
to
cmake_install_prefix
.
eigen_prefix
from run_cmake.sh
.
The example install script bin/install_eigen.sh
uses the prefix
cmake_install_prefix/eigen
to install ipopt.
cholmod_factor.cpp
and ldlt_cholmod.cpp
were fix
when build_type
was release
.
These have been fixed.
ipopt_prefix
from run_cmake.sh
.
The example bin/install_ipopt.sh
uses the prefix
cmake_install_prefix
to install ipopt.
bin/install_ipopt.sh
.
To be specific, it needs to run get.ASL
and get.Mumps
to get supplements to the ASL and Mumps git repositories.
bin/install_ipopt.sh
to install a shared version
of the corresponding libraries (even if debug is enabled).
cppad_mixed
base class
destructor
to be virtual
so that deleting a derived class object calls it.
This avoid compiler warnings under certain circumstances.
Eigen::Index
is no longer int
.
The examples and tests were changed to remove this assumption.
yes
.
To be more specific, the permutation for the LDLT factor was
being used where the inverse permutation was required.
ipopt_prefix
in bin/example_install.sh
.
bin/install_eigen.sh
because eigen
moved from bitbucket to gitlab.
bin/install_ipopt.sh
to directly run configure
instead of using coinbrew
.
error_msg
result to the
sample_fixed
and
sample_random
routines.
random_opt
)
is no longer being used and has been removed.
sample_fixed
call.
In addition, always make this condition a fatal error.
information_mat
)
to calculation the fixed effects information matrix hes_fixed_obj
.
ndebug_defined
output was added to the
capture_xam.cpp
and
ar1_xam.cpp
examples.
adaptive
and trace-adaptive
derivative_test
options.
To be specific, the scale of the function values (derivative values)
were taking into account when checking derivatives (Hessians).
adaptive
and trace-adaptive
derivative_test
options were improved.
To be specific, the larger step size was used unless significant
improvement is achieved by a smaller step size.
This reduces the amount of numerical round off to consider in the comparison.
sample_random
was edited.
sample_fixed
.