Class GooseFEM::MatrixSolver#
-
template<class Solver = Eigen::SimplicialLDLT<Eigen::SparseMatrix<double>>>
class MatrixSolver : public MatrixSolverBase<MatrixSolver<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double>>>>, public MatrixSolverSingleBase<MatrixSolver<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double>>>># Solve \( x = A^{-1} b \), for
A
of the GooseFEM::Matrix() class.You can solve for multiple right-hand-sides using one factorisation.