AD Tool: FunG
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About
Impress

FunG


Summary:
A library for simple and efficient generation of nonlinear functions and its first-, second-, and third-order derivatives. The focus is on invariant-based models, such as in nonlinear elasticity, and functions that pass the assembly process in FE-computations. Supports scalars, vectors, matrices and more general types satisfying a (relaxed) vector space structure.

URL: http://lubkoll.github.io/FunG

Developers:
  • Lars Lubkoll

Mode: Forward
 
Method: Operator overloading
 
Supported Language: C/C++

Features:
- provides optimized implementations of matrix invariants (principal,mixed,modified)
- supports (relaxed) vector space structure for input and output types
- extensively tested
- compile-time concept checks
- SFINAE-based elimination of compile-time zeros, zero vectors and matrices

Licensing: open source

Entries in our publication database that actually use FunG in the numerical experiments:  0

The following diagram shows these entries versus the year of the publication.

10+
#Entries
0
Year
  

Contact:
autodiff.org
Username:
Password:
(lost password)