atom_usead_2.cpp: Reverse mode derivatives implementation and check.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2788 0e562018-b8fb-0310-a933-ecf073c7c197
atom_usead_2.cpp: implement and test forward and reverse Jacobian sparsity.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2789 0e562018-b8fb-0310-a933-ecf073c7c197
1. Finish atom_usead_2.cpp example and remove it from the wish list.

atom_usead_1.cpp: minor corrections.
wish_list.omh: other updates to the wish list.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2790 0e562018-b8fb-0310-a933-ecf073c7c197
Include fadbad in jenkins correctness tests.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2791 0e562018-b8fb-0310-a933-ecf073c7c197
1. Fix bug demonstrated by bug/eigen_io.sh.
2. Add eigen and sacado automated tests to jenkins.sh.
3. Advance version number to cppad-20130428

check_include_omh.sh: add missing file to list.
eigen_io.sh: closer to case originally reported, remove temporary files.
cppad_eigen.cpp: automated test that also demonstrated problem.
get_ipopt.sh: make 'cannot update source' a warning (not error).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2792 0e562018-b8fb-0310-a933-ecf073c7c197
jenkins.sh: Reduce console output so that test results are move obvious.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2793 0e562018-b8fb-0310-a933-ecf073c7c197
1. Use CPPAD_NULL, intead of 0, for null pointer.

check_if_0.sh: Ignore subdirectories of new directories.
jenkins.sh: output logs when an error occurs.
acos_op.hpp: avoid use of q (will use it for an order index).
asin_op.hpp: avoid use of q (will use it for an order index).
forward_sweep.hpp: chnage d to p, use const in prototype.
div_op.hpp: minor edit of white space.
atom_usead_2.cpp: use ADFUN to compute variable/parameter information.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2794 0e562018-b8fb-0310-a933-ecf073c7c197
jenkins.sh: fix outputing erorr messages.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2795 0e562018-b8fb-0310-a933-ecf073c7c197
cppad_eigen.cpp: remove use of typename outside of template.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2796 0e562018-b8fb-0310-a933-ecf073c7c197
speed_compare.sh: changes so uses build subdirectory and cmake.
thread_alloc.hpp: change some null pointers from 0 to CPPAD_NULL
atom_usead_2.cpp: imporve example of chekpointing by freeing memory.
base_require.cpp: fix valgrid warning about unitialized values.
user_atomic.hpp: fix minor typo in documentation.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2799 0e562018-b8fb-0310-a933-ecf073c7c197
rev_sparse_jac.hpp: fix indexing bug.
user_atomic.hpp: fix error message spelling.
reciprocal.cpp: fix test of Hessian sparsity (was being skipped).
rev_sparse_jac.cpp: add test that demonstrates bug.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2811 0e562018-b8fb-0310-a933-ecf073c7c197
configure.hpp is missing from install. Do not know how this happened because
	stable/20130000
already has this (somwhere in between configure.hpp got removed by mistake).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2852 0e562018-b8fb-0310-a933-ecf073c7c197
merge in changes from branches/atomic; see bin/svn_merge.sh

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2859 0e562018-b8fb-0310-a933-ecf073c7c197
More explicit call to base class constructor (attempt to get jenkins to work).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2860 0e562018-b8fb-0310-a933-ecf073c7c197
1. Use namespace in call to base constructor (works on older compilers).
2. Make destruction virtual (avoid warning on some compilers).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2861 0e562018-b8fb-0310-a933-ecf073c7c197
Remove return flag from checkpoint function calls.

check_makefile.sh: handle case where configure.hpp not yet created.
CMakeLists.txt: remove duplicate copy of ipopt_solve.cpp.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2862 0e562018-b8fb-0310-a933-ecf073c7c197
1. Change 'do not matter' to 'are not specified (must not matter)'.
2. Remove some wish list iterms that have been completed.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2863 0e562018-b8fb-0310-a933-ecf073c7c197
Minor edits to documentation.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2864 0e562018-b8fb-0310-a933-ecf073c7c197
wish_list.omh: add a checkpoint item.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2866 0e562018-b8fb-0310-a933-ecf073c7c197
Make some functions const, (not in the CppAD API and are only used as const).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2867 0e562018-b8fb-0310-a933-ecf073c7c197