0

我正在寻找可以与 Eigen 元素一起使用的 cpp auto/symb diff 库。我需要的一个重要特性是导函数(或表达式树)计算一次,然后可以在多个点上进行评估(我用它来优化)。

到目前为止我考虑过的选项:

  1. Eigen 的 autodiff 模块。它不受支持,我不确定它的功能。

  2. autodiff.github.io。没有我需要的功能:需要为每个点重新计算导数。

  3. 卡萨迪。不支持本征。此外,它关于 cpp 的文档很少而且过时(至少对于向量代数而言),而且感觉不鼓励直接从 cpp 使用它。

4

1 回答 1

1

我想我得到了错误的印象,我正在寻找的功能对我没有多大好处。因此,第二种选择可能是最好的。相关讨论:

https://github.com/autodiff/autodiff/issues/119

https://groups.google.com/g/casadi-users/c/g_M2-2nxoHA/m/qaE1861MBgAJ

于 2020-06-25T21:59:58.657 回答