Eigen 要素で動作する cpp auto/symb diff ライブラリを探しています。私が必要とする重要な機能の 1 つは、微分関数 (または式ツリー) が一度計算されると、複数のポイントで評価できることです (最適化に使用します)。
これまでに検討したオプション:
Eigen の autodiff モジュール。サポートされていないため、その機能についてはわかりません。
autodiff.github.io. 私が必要とする機能がありません: 導関数はすべての点で再計算する必要があります。
カサディ。Eigen には対応していません。さらに、cpp に関するドキュメントは貧弱で時代遅れ (少なくともベクトル代数の場合) であり、cpp から直接操作することは推奨されていないように感じます。