To jest pytanie, na które można odpowiedzieć przez non-Eigen użytkownika ...Inicjalizacja stałą Eigen matrycy w pliku nagłówkowym
chcę użyć API EIGEN zainicjować stałą matrycę w pliku nagłówka, ale Eigen nie wydaje zapewniając konstruktora do osiągnięcia tego celu, a po to, co starałem:
// tried the following first, but Eigen does not provide such a constructor
//const Eigen::Matrix3f M<<1,2,3,4,5,6,7,8,9;
// then I tried the following, but this is not allowed in header file
//const Eigen::Matrix3f M;
//M <<1,2,3,4,5,6,7,8,9; // not allowed in header file
Co jest alternatywą dla osiągnięcia tego celu w pliku nagłówka?
Jeśli to w pliku nagłówka, dane mogą być kopiowane dla każdego źródła plik, który go zawiera, marnując pamięć. –