reactivate index domain propagation for active subscripts and references

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@362 94ac48a7-3327-4b6a-8511-9a4036a20e83
fix typo

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@363 94ac48a7-3327-4b6a-8511-9a4036a20e83
change alloc parameters to size_t

to avoid inadventent wrap arounds and not artificially limit the memory sizes. also adjust print format for error messages accordingly

From: Jean Utke <utke@mcs.anl.gov>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@364 94ac48a7-3327-4b6a-8511-9a4036a20e83
fix the comment

From: Jean Utke <utke@mcs.anl.gov>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@365 94ac48a7-3327-4b6a-8511-9a4036a20e83
not referenced anywhere - remove it

From: Jean Utke <utke@mcs.anl.gov>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@366 94ac48a7-3327-4b6a-8511-9a4036a20e83
regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@367 94ac48a7-3327-4b6a-8511-9a4036a20e83
honour command line --libdir if given

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@368 94ac48a7-3327-4b6a-8511-9a4036a20e83
regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@369 94ac48a7-3327-4b6a-8511-9a4036a20e83
Merge branch '2.3.x_ISSM' into svn

This introduces the new externally differentiated functions API

From: Jean Utke <utke@mcs.anl.gov>

Please see comments in ADOL-C/include/adolc/externfcts.h for details

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@370 94ac48a7-3327-4b6a-8511-9a4036a20e83
regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@371 94ac48a7-3327-4b6a-8511-9a4036a20e83
Reintroduce the old method of hessian pattern propagation

This reintroduces the hessian pattern propagation code that was in
previous releases under new interfaces

nonl_ind_old_forward_t() and nonl_ind_old_forward_s()

The standard interfaces nonl_ind_forward_t() and nonl_ind_forward_s()
rely on a newer approach introduced by
Andrea Walther <andrea.wather@uni-paderborn.de> since May 2012

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@372 94ac48a7-3327-4b6a-8511-9a4036a20e83
Allow users of sparse interface to choose old hessian pattern mode

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@373 94ac48a7-3327-4b6a-8511-9a4036a20e83
regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@374 94ac48a7-3327-4b6a-8511-9a4036a20e83
Move some options out of usrparms.h

These should be set using the configure script arguments and are
now in a new generated header file that will be installed via
make install. This include ATRIG_ERF, and the typedefs for locint/revreal
A new option ADOLC_ADVANCED_BRANCHING is also created.

ADOLC_USE_CALLOC goes into config.h as this is only required for build
but not after installation

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@375 94ac48a7-3327-4b6a-8511-9a4036a20e83
use the option --enable-advanced-branching for new comparison operations

the configure option --enable-advanced-branching sets ADOLC_ADVANCED_BRANCHING
and this is unset by default. The new comparison operators that can
handle branching in conjunction with condassign and advectors will only
be compiled if this option is used.

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@376 94ac48a7-3327-4b6a-8511-9a4036a20e83
regenerate files

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@377 94ac48a7-3327-4b6a-8511-9a4036a20e83
some forgotten declarations

these need to be under the conditional too.

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@378 94ac48a7-3327-4b6a-8511-9a4036a20e83
include advance branching in manual and --help text for configure

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@379 94ac48a7-3327-4b6a-8511-9a4036a20e83
only enable 64-bit locint on 64-bit systems

working with uint64_t on 32-bit systems is very inefficient and we may
run out of memory as size_t is only 32-bit long. All memory allocation
will only be done using size_t.

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@380 94ac48a7-3327-4b6a-8511-9a4036a20e83
use correct syntax for test

Signed-off-by: Kshitij Kulshreshtha <kshitij@math.upb.de>

git-svn-id: https://projects.coin-or.org/svn/ADOL-C/trunk@381 94ac48a7-3327-4b6a-8511-9a4036a20e83