![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
Classes | |
| class | Armadillo | 
| Linear system solver using Armadillo (direct full solver).  More... | |
| class | Auto | 
| Automatic choice of external linear solver.  More... | |
| class | BiCGStab | 
| Linear system solver implementing the iterative BiCGStab method.  More... | |
| class | Eigen | 
| Linear system solver using Eigen (direct full solver).  More... | |
| class | GaussianElimination | 
| Linear system solver implementing the direct Gaussian elimination.  More... | |
| class | Gmmpp | 
| Linear system solver using Gmm++ (iterative sparse solver).  More... | |
| class | SLESolver | 
| Abstract class for solving systems of linear equations.  More... | |
| class | UMFPACK | 
| Linear system solver using UMFPACK (direct sparse solver).  More... | |
Functions | |
| void | addSLESolver (SLESolver *solver, std::vector< SLESolver *> &solvers, const std::map< SLESolver *, bool > &supports) | 
| Add a solver to the vector of solvers, if the solver is supported (e.g.  More... | |
| void sgpp::optimization::sle_solver::addSLESolver | ( | SLESolver * | solver, | 
| std::vector< SLESolver *> & | solvers, | ||
| const std::map< SLESolver *, bool > & | supports | ||
| ) | 
Add a solver to the vector of solvers, if the solver is supported (e.g.
SG++ configured and compiled for use with the solve) and it's not already in the vector.
| solver | linear solver | 
| solvers | vector of solvers | 
| supports | map indicating which solvers are supported | 
Referenced by sgpp::optimization::sle_solver::Auto::solve().