Lines Matching full:solver
246 %Eigen currently provides a limited set of built-in solvers, as well as wrappers to external solver libraries.
250 <tr><th>Class</th><th>Module</th><th>Solver kind</th><th>Matrix kind</th><th>Features related to performance</th>
292 SolverClassName<SparseMatrix<double> > solver;
293 solver.compute(A);
294 if(solver.info()!=Succeeded) {
298 x = solver.solve(b);
299 if(solver.info()!=Succeeded) {
304 x1 = solver.solve(b1);
312 ConjugateGradient<SparseMatrix<double>, Eigen::Upper> solver;
313 x = solver.compute(A).solve(b);
319 SolverClassName<SparseMatrix<double> > solver;
320 solver.analyzePattern(A); // for this step the numerical values of A are not used
321 solver.factorize(A);
322 x1 = solver.solve(b1);
323 x2 = solver.solve(b2);
326 solver.factorize(A);
327 x1 = solver.solve(b1);
328 x2 = solver.solve(b2);
333 Finally, each solver provides some specific features, such as determinant, access to the factors, controls of the iterations, and so on.