]> https://gitweb.dealii.org/ - dealii.git/commit
Rework implementation of taping within ADHelperBase.
authorJean-Paul Pelteret <jppelteret@gmail.com>
Fri, 5 Oct 2018 14:05:03 +0000 (16:05 +0200)
committerJean-Paul Pelteret <jppelteret@gmail.com>
Thu, 11 Oct 2018 20:48:52 +0000 (22:48 +0200)
commit80982cde38774837ee39bfdf740319e4aa094d0b
tree44faa4d78e90a2bfd93d7468b55b43ab2169cdfe
parent2398be52f55944889cede8c987ca9867cd5803d8
Rework implementation of taping within ADHelperBase.

This commit abstracts the notion of taping almost completely away from
the ADHelperBase class. The specifics of the taping process are now
fully contained within the driver classes (at the expense of having to
have some non-static interfaces to the driver classes). However, this
should better enable further extension to use other taped AD
implementations in the future.
include/deal.II/differentiation/ad/ad_drivers.h
include/deal.II/differentiation/ad/ad_helpers.h
source/differentiation/ad/ad_helpers.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.