C++ 在Eigen 3.1.0-alpha1中返回稀疏矩阵

C++ 在Eigen 3.1.0-alpha1中返回稀疏矩阵,c++,return-type,eigen,C++,Return Type,Eigen,我正在使用eigen 3.1.0-alpha1作为我的第一个小软件的解算器。 我需要从类的方法返回稀疏矩阵: SparseMatrix KMDMatrix::Assembly(double ***p_objs){ SparseMatrix <double> Kglobal(15,15); for (int i = 0; i < N_POINTS; ++i){ for (int j = 0; j < 10; ++j){

我正在使用eigen 3.1.0-alpha1作为我的第一个小软件的解算器。 我需要从类的方法返回稀疏矩阵:

SparseMatrix KMDMatrix::Assembly(double ***p_objs){
SparseMatrix <double> Kglobal(15,15); 
        for (int i = 0; i < N_POINTS; ++i){
            for (int j = 0; j < 10; ++j){
                for (int h = 0; h < 10; ++h){
                    Kglobal.coeffRef(i*5+j,i*5+h)+=p_objs[i][j][h];
                }
            }
        }

return Kglobal;
我使用Eigen有一些困难,参考对我来说不清楚。
感谢您根据您应该使用的代码帮助我

SparseMatrix<double> KMDMatrix::Assembly(double ***p_objs){
SparseMatrix KMDMatrix::Assembly(双***p_objs){
在返回类型说明符中

SparseMatrix<double> KMDMatrix::Assembly(double ***p_objs){