stringADbre
StringADbre is a high-performance automatic differentiation (AD) library designed for efficient computation of derivatives in numerical simulations and scientific computing. Developed as an extension of the ADbre framework, it focuses on providing automatic differentiation capabilities for string-based symbolic representations of mathematical expressions. This approach allows users to compute gradients and higher-order derivatives without manually deriving analytical expressions, reducing the risk of human error and improving computational efficiency.
The library supports both forward and reverse modes of automatic differentiation, making it versatile for a
StringADbre is implemented in C++ and integrates seamlessly with numerical libraries such as Eigen and Boost.
Developed as open-source software, StringADbre is maintained by a community of researchers and engineers focused on