Array of pointers to Eigen Matrices

后端 未结 2 1256
别那么骄傲
别那么骄傲 2021-02-09 18:38

I am using MatrixXd matrices from Eigen on my code, and at a certain point I need a 3D one. Since Eigen does not have tridimensional matrix types, as it is optimized just for li

2条回答
  •  被撕碎了的回忆
    2021-02-09 18:57

    Just use operator()(int,int)

    CVM[k].operator()(i,j) = 47;
    

    or

    CVM[k](i,j) = 47;
    

    or

    Eigen::MatrixXd* b = &CVM[k];
    b->operator()(i,j) = 47;
    

    Here k is the matrix, i is the row, and j is the column.

提交回复
热议问题