std::list
またはstd::vector
にEigen配列のコレクションを格納したいとします。Eigen配列のリストを格納する
私の配列には、Array<Scalar, 1, Dynamic>
、Array<Scalar, Dynamic, Dynamic>
のような種類がありますので、どのテンプレート引数を指定するかわからないstd::list
。
アイデア:
- すべて
std::list<Array<Scalar, Dynamic, Dynamic>>
としてDynamic
とストアにキャストが、これは不要なコピー boost::variant
のように感じていますか?
エイゲンにはあまり慣れていない人にとっては、Dynamic
は-1
を意味します。
より文脈については、こちらをご覧ください:What's the right type for a join_rows() function?
申し訳ありませんが、脳のおなら。一定。 –
私の質問にはタイプミスがありましたが、実際には同じスカラータイプを使用しています – user357269
@ user357269同じスカラータイプでも、 'Array'は異なるタイプです。 –