一連の空間計算を、基本的にCコードをコンパイルして実行する組み込み環境に移植しています。
以前はVNL(新しいプラットフォームでは機能しないテンプレート化されたC ++ライブラリ)を使用していた多くの線形代数関数をCBLASとCLAPACKに置き換えました。それらのAPI(すべてのパラメーターはポインターであり、テンプレートはありません)は、私が行っていることに最適です。
ただし、問題は、CLAPACKユーザーガイドのどこにもクォータニオンベースの関数が表示されないことです。セクションが欠落していて、どこかにクォータニオンサポートがありますか?もしそうなら、私に機能を教えてください。具体的には、オイラー角と3x3行列との間の逆数、乗算、および変換を探しています。
CLAPACKにこの種のサポートがない場合、クォータニオン計算を行う同様の設計特性を持つ別のライブラリはありますか?