merge branch 'new_traceless' into svn 'trunk'
Also update the tapeless_scalar and tapeless_vector examples updated
The following commits have been merged:
commit b8092a92979317d8c4926a2f01799e3f86493b87
Merge: b883461 d1739a3
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Apr 30 14:31:20 2013 +0200
Merge branch 'master' into new_traceless
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
commit b883461efcdf7ac54268e37884b7d48f94362dad
Author: Benjamin Letschert <letschi@…>
Date: Fri Aug 31 13:35:30 2012 +0200
correct all assignment operators to return this
commit abadb57fb63c5ebe58603313a477d5c62bd75a23
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri Jun 8 11:32:52 2012 +0200
use inlining again as much as possible
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
commit 72159664f51564d898a4e8cf24c00169991d43ab
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Jun 4 18:20:33 2012 +0200
bugfixes and efficiency fixes for new traceless mode
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
commit b3139b5123a9e177bb02c93588cd6b48ed365873
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue May 29 16:23:38 2012 +0200
get rid of compilation errors
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
commit 9ffa38f804f69f9e2162020aa29adb791fa2966e
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue May 29 15:57:48 2012 +0200
add files to build system
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
commit 288b0b568c6b7b10d0eddc649e8c79c65600f62e
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue May 29 15:50:31 2012 +0200
reimplement tapeless mode
due to larger functions required with sparsity pattern detection, the
preprocessor based implementation of the tapeless mode was bad. now it
is a runtime based implementation.
the user does
#include <adolc/adtl.h>
using namespace adtl;
there is no more need for ADOLC_TAPELESS_UNIQUE_INTERNALS.
the user needs to call setNumDir(n) for n>1
and setMode(ADTL_INDO) for sparsity detection
then later setMode(ADTL_FOV) for getting derivatives
one could also do setMode(ADTL_FOV_INDO) for both simultaneously.
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
commit c5bb5abcb3aceeb9ca7e4ac99b3f50e0ae6ac8db
Author: Benjamin Letschert <letschi@…>
Date: Fri Mar 30 13:15:03 2012 +0200
Adding control variable for ADOLC_Init_sparse_pattern
commit b5ae7415cb4bb90d80a1f0cfbcc53197cff7939e
Author: Benjamin Letschert <letschi@…>
Date: Thu Mar 29 18:24:42 2012 +0200
Adding ADOLC_TRACELESS_SPARSE_PATTERN in traceless mode