Arbogast: higher order automatic differentiation for special functions with modular C. This high-level toolbox for the calculus with Taylor polynomials is named after L. F. A. Arbogast (1759–1803), a French mathematician from Strasbourg (Alsace), for his pioneering work in derivation calculus. is based on a well-defined extension of the C programming language, Modular C, and places itself between tools that proceed by operator overloading on one side and by rewriting, on the other. The approach is best described as contextualization of C code because it permits the programmer to place his code in different contexts – usual math or automatic differentiation (AD) – to reinterpret it as a usual C function or as a differential operator. Because of the type generic features of modern C, all specializations can be delegated to the compiler. The higher order AD with is exemplified on families of functions of mathematical physics and on models for complex dielectric functions used in optics
Keywords for this software
References in zbMATH (referenced in 3 articles , 1 standard article )
Showing results 1 to 3 of 3.
- Nijimbere, Victor: Analytical and asymptotic evaluations of Dawson’s integral and related functions in mathematical physics (2019)
- Charpentier, Isabelle; Cochelin, Bruno: Towards a full higher order AD-based continuation and bifurcation framework (2018)
- Charpentier, Isabelle; Gustedt, Jens: \textttArbogast: higher order automatic differentiation for special functions with Modular C (2018)