矩阵求解器
-
scalarDiagonalMatrix rhsU(3, 0); scalarDiagonalMatrix rhsV(3, 0); //- U component { SquareMatrix<scalar> momentsMatrix(3); for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { momentsMatrix(i, j) = M_[i + j][cellI]; } } for(int i = 0; i < 3; i++) { rhsU[i] = M_[i + 6][cellI]; } LUsolve(momentsMatrix, rhsU); }
给你举个栗子,主要是后面的
LUsolve
,第一个参数momentsMatrix
是$x=Ab$中的$A$,第二个参数rhsU
是$b$。