[eigen] [FAQ] how to have an initialized static Matrix

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,

unfortunately, Eigen's elegant initialization is an expression.

Is there an "elegant" solution for this ugly code (within a function)


static double _C[6] = { 1.0 / 5, 3.0 / 10, 4.0 / 5, 8.0 / 9, 1.0, 1.0 };
  static const Eigen::Map<Eigen::Matrix<double,6,1>,0> C((double*)_C);

What about Matrix with a constructor taking an initializer_list ?

Many thanks for a hint,
Helmut.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/