How to Cite

Lubkoll, Lars: FunG - Automatic differentiation for invariant-based modeling, in Blatt, Markus, Flemisch, Bernd and Sander, Oliver (Eds.): Proceedings of the 3rd Dune User Meeting (2015): Archive of Numerical Software - Special Issue 2017, Heidelberg: heiBOOKS, 2017, p. 169–192. https://doi.org/10.11588/heibooks.280.c3285

License (Chapter)

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Identifiers (Book)

ISBN 978-3-946531-60-9 (PDF)
ISBN 978-3-946531-61-6 (Softcover)

Published

07/24/2017

Authors

Lars Lubkoll

FunG - Automatic differentiation for invariant-based modeling

Abstract This document describes a C++ -library for the generation of invariant-based models, including first three derivatives. Using expression templates, features of C++11/14, forward automatic differentiation and modern SFINAE-techniques admits a highly efficient implementation with a simple and intuitive interface.