Update doc with SparseLinear concepts

This commit is contained in:
Simon Giraudot 2015-09-04 11:04:02 +02:00
parent 8410aab93c
commit 90b3528fac
1 changed files with 10 additions and 4 deletions

View File

@ -64,11 +64,17 @@ and this solver:
\section SectionSolverSparse Sparse Solvers \section SectionSolverSparse Sparse Solvers
We define 3 concepts for sparse linear algebra:
- `SparseLinearAlgebraTraits_d`
- `SparseLinearAlgebraTraitsWithFactor_d`
- `NormalEquationSparseLinearAlgebraTraits_d`
An interface to the sparse solvers from the \ref thirdpartyEigen An interface to the sparse solvers from the \ref thirdpartyEigen
library is provided through the class `Eigen_solver_traits<T>`. This library is provided as a model for these 3 concepts through the class
solver traits class can be used for an iterative or a direct, `Eigen_solver_traits<T>`. This solver traits class can be used for an
symmetric or general sparse solvers. The specific solver to be used iterative or a direct, symmetric or general sparse solvers. The
must be given as template parameter. specific solver to be used must be given as template parameter.
Each \cgal package using a sparse solver specifies which type of matrix Each \cgal package using a sparse solver specifies which type of matrix
and solver is required: and solver is required: