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.
|
|||
Year |